diff --git a/src/modules/dashboard/pages/DashboardView.test.ts b/src/modules/dashboard/pages/DashboardView.test.ts index a6682b51..83d255f4 100644 --- a/src/modules/dashboard/pages/DashboardView.test.ts +++ b/src/modules/dashboard/pages/DashboardView.test.ts @@ -1,4 +1,3 @@ -import { mount } from '@vue/test-utils' import { flushPromises, mount } from '@vue/test-utils' import { beforeEach, describe, expect, it, vi } from 'vitest' import DashboardView from './DashboardView.vue' diff --git a/src/modules/dashboard/pages/DashboardView.vue b/src/modules/dashboard/pages/DashboardView.vue index b67ee872..fef7fab8 100644 --- a/src/modules/dashboard/pages/DashboardView.vue +++ b/src/modules/dashboard/pages/DashboardView.vue @@ -165,7 +165,7 @@ onBeforeUnmount(() => document.removeEventListener('fullscreenchange', syncFulls THESIS: 用一屏可扫描的经营驾驶舱承载平台概览,拒绝把数据拆成互不关联的装饰卡片。 OWN-WORLD: 延续 Admin 冷灰工作面、白色数据面板和柏悦蓝主色;状态色只承担分类与告警。 STORY: 运营人员先识别核心体量,再查看趋势与构成,最后定位待处理事项。 - FIRST VIEWPORT: 顶部状态栏与五项核心指标占据首屏上半部,主趋势图和状态环图紧随其后。 + FIRST VIEWPORT: 顶部状态栏与四项核心指标占据首屏上半部,主趋势图和状态环图紧随其后。 FORM: 既有后台视觉体系的经营驾驶舱结构,基于用户提供的正式原型直接扩展。 FINISH: unreviewed and undocumented is unfinished; this build ends with the finish review, the verdict, and DESIGN.md --> @@ -377,7 +377,6 @@ onBeforeUnmount(() => document.removeEventListener('fullscreenchange', syncFulls .dashboard-content { gap: 14px; } .dashboard-metrics { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; } .dashboard-metric { min-height: 116px; padding: 13px; } - .dashboard-metric:last-child { grid-column: 1 / -1; } .dashboard-metric-mark { top: -30px; right: -24px; width: 80px; height: 80px; } .dashboard-metric p { margin-bottom: 12px; font-size: 11px; } .dashboard-metric strong { font-size: 23px; }