feat(finance): 仪表盘平台利润显示订单数量,七天表格新增退全款/取消提号列

This commit is contained in:
yml2213
2026-08-15 13:04:45 +08:00
parent d75ebe4192
commit ac47006711
6 changed files with 218 additions and 23 deletions
@@ -100,8 +100,13 @@ function diffType(value: number) {
<span>平台利润</span>
<strong>{{ moneyCent(dashboard.summary.platform_income_amount_cent) }}</strong>
<small>
普通订单 {{ moneyCent(dashboard.summary.normal_order_profit_amount_cent) }} + 线下提号
{{ moneyCent(dashboard.summary.pickup_profit_amount_cent) }}
普通订单 {{ moneyCent(dashboard.summary.normal_order_profit_amount_cent) }}({{
dashboard.summary.settled_order_count
}}
单)+ 线下提号 {{ moneyCent(dashboard.summary.pickup_profit_amount_cent) }}({{
dashboard.summary.pickup_completed_count
}}
单)
</small>
</div>
<div class="metric-card">
@@ -261,6 +266,14 @@ function diffType(value: number) {
<el-table-column label="已付款订单数" width="130">
<template #default="{ row }">{{ row.paid_order_count }}</template>
</el-table-column>
<el-table-column label="退全款/取消提号" width="150">
<template #default="{ row }">
<div class="refund-cancel-cell">
<span>退全款 {{ row.normal_full_refund_count }}</span>
<span>取消提号 {{ row.pickup_cancelled_count }}</span>
</div>
</template>
</el-table-column>
<el-table-column label="平台利润" width="130">
<template #default="{ row }">{{ moneyCent(row.platform_income_amount_cent) }}</template>
</el-table-column>
@@ -334,6 +347,14 @@ function diffType(value: number) {
border-left: 3px solid #2563eb;
}
.refund-cancel-cell {
display: flex;
flex-direction: column;
gap: 2px;
font-size: 12px;
line-height: 1.4;
}
.generated-at {
margin: 12px 0 0;
color: #64748b;