diff --git a/pages/mall/admin/homePage/index.uvue b/pages/mall/admin/homePage/index.uvue
index 98a2280e..f488d5c2 100644
--- a/pages/mall/admin/homePage/index.uvue
+++ b/pages/mall/admin/homePage/index.uvue
@@ -54,24 +54,32 @@
+
-
+
- 📊 ECharts 组合图:柱状图(订单金额) + 折线图(订单数量)
- 时间粒度:{{ selectedPeriodLabel }}
+
+ 111
@@ -146,7 +154,10 @@ const kpiData = ref({
// 图表配置
const selectedPeriod = ref('30days')
-const selectedPeriodLabel = ref('30天')
+const selectedPeriodLabel = computed((): string => {
+ const hit = chartPeriods.value.find((x) => x.value === selectedPeriod.value)
+ return hit ? hit.label : ""
+})
const chartPeriods = [
{ label: '30天', value: '30days' },
@@ -155,6 +166,12 @@ const chartPeriods = [
{ label: '年', value: 'year' }
]
+type PeriodItem = {
+ label: string
+ value: string
+}
+
+
// 方法
const formatNumber = (num: number) => {
if (num >= 10000) {
@@ -178,6 +195,8 @@ const changePeriod = (period: string) => {
// TODO: 重新加载图表数据
console.log('切换时间粒度:', period)
}
+
+