feat(finance): 仪表盘平台利润显示订单数量,七天表格新增退全款/取消提号列
This commit is contained in:
@@ -13,6 +13,10 @@ export interface FinanceSummary {
|
||||
platform_income_amount_cent: number
|
||||
normal_order_profit_amount_cent: number
|
||||
pickup_profit_amount_cent: number
|
||||
/** 普通(租赁)订单利润对应的已结算订单数量 */
|
||||
settled_order_count: number
|
||||
/** 线下提号利润对应的已完成提号笔数 */
|
||||
pickup_completed_count: number
|
||||
owner_should_income_amount_cent: number
|
||||
owner_wallet_income_amount_cent: number
|
||||
owner_effective_settlement_amount_cent: number
|
||||
@@ -25,7 +29,6 @@ export interface FinanceSummary {
|
||||
full_refund_count: number
|
||||
partial_refund_count: number
|
||||
pending_refund_count: number
|
||||
settled_order_count: number
|
||||
pending_settle_order_count: number
|
||||
offline_settlement_pending_count: number
|
||||
financial_exception_count: number
|
||||
@@ -52,6 +55,10 @@ export interface FinanceDailyItem {
|
||||
pending_refund_count: number
|
||||
settled_order_count: number
|
||||
pickup_completed_count: number
|
||||
/** 正常(租赁)订单已退全款笔数(不含撞车商城退款) */
|
||||
normal_full_refund_count: number
|
||||
/** 线下提号取消笔数 */
|
||||
pickup_cancelled_count: number
|
||||
sales_count: number
|
||||
paid_order_count: number
|
||||
offline_settlement_pending_count: number
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user