diff --git a/src/assets/css/components/views/charts2/panel.scss b/src/assets/css/components/views/charts2/panel.scss index b0d6da97..46f76205 100644 --- a/src/assets/css/components/views/charts2/panel.scss +++ b/src/assets/css/components/views/charts2/panel.scss @@ -12,6 +12,39 @@ line-height: 24px; font-weight: 900; color: #353636; + display:flex; + .score { + .circle-icon { + border-radius: 3px; + width: 6px; + height: 6px; + margin-left: 10px; + margin-right: 4px; + } + .data-score-red { + background: #E26154; + } + .data-score-yellow { + background: #E5A219; + } + .data-score-green { + background: #749F4D; + } + height:24px; + font-family: NotoSansHans-Medium; + font-size: 12px; + color: #353636; + font-weight: 500; + margin-left:8px; + padding-right:13px; + background: #F7F7F7; + border: 1px solid #E2E5EC; + box-shadow: 0 2px 4px 0 rgba(51,51,51,0.02); + border-radius: 4px; + display:flex; + align-items: center; + justify-content: center; + } } .panel__time { display: flex; diff --git a/src/components/layout/Header.vue b/src/components/layout/Header.vue index 850a7fe7..a88b4443 100644 --- a/src/components/layout/Header.vue +++ b/src/components/layout/Header.vue @@ -149,7 +149,7 @@ diff --git a/src/views/charts2/charts/npm/NpmAppCategoryScore.vue b/src/views/charts2/charts/npm/NpmAppCategoryScore.vue index a23ba136..a0329f58 100644 --- a/src/views/charts2/charts/npm/NpmAppCategoryScore.vue +++ b/src/views/charts2/charts/npm/NpmAppCategoryScore.vue @@ -128,13 +128,19 @@ export default { } }, mixins: [chartMixin], + watch: { + timeFilter: { + deep: true, + handler (n) { + this.init() + } + } + }, methods: { - init (params) { - if (!params) { - params = { - startTime: getSecond(this.timeFilter.startTime), - endTime: getSecond(this.timeFilter.endTime) - } + init () { + const params = { + startTime: getSecond(this.timeFilter.startTime), + endTime: getSecond(this.timeFilter.endTime) } // 获取table后三列内容 const currentTrafficRequest = get(api.npm.overview.appTrafficAnalysis, { ...params, cycle: 0 }) diff --git a/src/views/charts2/charts/npm/NpmEventsHeader.vue b/src/views/charts2/charts/npm/NpmEventsHeader.vue index 9ed488ba..f3a73524 100644 --- a/src/views/charts2/charts/npm/NpmEventsHeader.vue +++ b/src/views/charts2/charts/npm/NpmEventsHeader.vue @@ -24,6 +24,14 @@ export default { type: 'severity' } }, + watch: { + timeFilter: { + deep: true, + handler (n) { + this.recentEventsListData() + } + } + }, methods: { recentEventsListData () { const params = { diff --git a/src/views/charts2/charts/npm/NpmIpMap.vue b/src/views/charts2/charts/npm/NpmIpMap.vue index 29e13fd3..7a06cc3a 100644 --- a/src/views/charts2/charts/npm/NpmIpMap.vue +++ b/src/views/charts2/charts/npm/NpmIpMap.vue @@ -1,117 +1,58 @@ diff --git a/src/views/charts2/charts/npm/NpmLine.vue b/src/views/charts2/charts/npm/NpmLine.vue index 0b690daa..e236b8d4 100644 --- a/src/views/charts2/charts/npm/NpmLine.vue +++ b/src/views/charts2/charts/npm/NpmLine.vue @@ -2,7 +2,7 @@
@@ -199,7 +199,7 @@ export default { this.chartOption.series = data.map((t, i) => { return { ...seriesTemplate, - name: t.legend ? t.legend : this.$_.get(chartData, 'i18n') || chartData.name, + name: t.legend ? t.legend : this.$t(chartData.i18n) || chartData.name, stack: this.chartData.params.isStack ? 'network.total' : '', lineStyle: { width: 1 diff --git a/src/views/charts2/charts/npm/NpmMap.vue b/src/views/charts2/charts/npm/NpmMap.vue index b28a904b..df087342 100644 --- a/src/views/charts2/charts/npm/NpmMap.vue +++ b/src/views/charts2/charts/npm/NpmMap.vue @@ -44,7 +44,6 @@ diff --git a/src/views/charts2/charts/npm/NpmRecentEvents.vue b/src/views/charts2/charts/npm/NpmRecentEvents.vue index 07bf30b8..2d3232b5 100644 --- a/src/views/charts2/charts/npm/NpmRecentEvents.vue +++ b/src/views/charts2/charts/npm/NpmRecentEvents.vue @@ -31,7 +31,7 @@