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 @@