diff --git a/src/assets/css/components/views/charts2/networkOverviewApps.scss b/src/assets/css/components/views/charts2/networkOverviewApps.scss index 2c2ecda4..e87d18fb 100644 --- a/src/assets/css/components/views/charts2/networkOverviewApps.scss +++ b/src/assets/css/components/views/charts2/networkOverviewApps.scss @@ -79,12 +79,14 @@ margin-top: 10px; justify-content: space-between; .app-card-title-name { - font-size: 12px; - color: #353636; - font-weight: 400; - span .cn-icon { - font-size: 12px; - margin-right: 4px; + span { + font-size: 16px; + color: #046ECA; + } + i { + color: #38ACD2; + font-size: 16px; + padding-right: 4px; } } .app-card-title-more { @@ -139,11 +141,10 @@ .app-card__body-content-value { display: flex; .app-card__body-content-number { - font-family: Helvetica-Bold; - font-size: 20px; + font-size: 14px; color: #353636; font-weight: 700; - margin-right: 28px; + margin-right: 6px; } } .app-card__body-content-percent { diff --git a/src/components/layout/LeftMenu.vue b/src/components/layout/LeftMenu.vue deleted file mode 100644 index d67b8044..00000000 --- a/src/components/layout/LeftMenu.vue +++ /dev/null @@ -1,131 +0,0 @@ - - - - - diff --git a/src/views/charts2/ChartList.vue b/src/views/charts2/ChartList.vue index 04b69867..9407824a 100644 --- a/src/views/charts2/ChartList.vue +++ b/src/views/charts2/ChartList.vue @@ -71,9 +71,12 @@ export default { Chart }, watch: { - chartList (n) { - if (!_.isEmpty(n)) { - this.layout = [...n] + chartList: { + deep: true, + handler (n) { + if (!_.isEmpty(n)) { + this.layout = [...n] + } } } }, diff --git a/src/views/charts2/Panel.vue b/src/views/charts2/Panel.vue index 2121eac8..8fdfcc74 100644 --- a/src/views/charts2/Panel.vue +++ b/src/views/charts2/Panel.vue @@ -57,6 +57,15 @@ export default { }, async mounted () { await this.init() + const vm = this + this.emitter.on('reloadChartList', async function () { + vm.chartList = (await getChartList({ panelId: vm.panel.id, pageSize: -1 })).map(chart => { + chart.i = chart.id + // 递归初始化各属性 + vm.initChartAttr(chart) + return chart + }) + }) }, setup (props, ctx) { const panel = ref({}) diff --git a/src/views/charts2/charts/NetworkOverviewApps.vue b/src/views/charts2/charts/NetworkOverviewApps.vue index 737ab131..e89e72a7 100644 --- a/src/views/charts2/charts/NetworkOverviewApps.vue +++ b/src/views/charts2/charts/NetworkOverviewApps.vue @@ -18,12 +18,12 @@