feat(adminfinance): 退款数量拆分为全额退款与部分退款
- 按退款金额与原支付金额比较判定全额/部分退款 - 看板总退款卡片与每日表格增加全额/部分退款展示 - 保留 successful_refund_count 作为两者合计
This commit is contained in:
@@ -17,6 +17,8 @@ export interface FinanceSummary {
|
||||
estimated_income_amount_cent: number
|
||||
successful_pay_count: number
|
||||
successful_refund_count: number
|
||||
full_refund_count: number
|
||||
partial_refund_count: number
|
||||
pending_refund_count: number
|
||||
settled_order_count: number
|
||||
pending_settle_order_count: number
|
||||
@@ -36,6 +38,8 @@ export interface FinanceDailyItem {
|
||||
estimated_income_amount_cent: number
|
||||
successful_pay_count: number
|
||||
successful_refund_count: number
|
||||
full_refund_count: number
|
||||
partial_refund_count: number
|
||||
pending_refund_count: number
|
||||
settled_order_count: number
|
||||
}
|
||||
|
||||
@@ -93,7 +93,10 @@ function rowDiffClass(row: FinanceDailyItem) {
|
||||
<div class="metric-card">
|
||||
<span>总退款</span>
|
||||
<strong>{{ moneyCent(dashboard.summary.total_refund_amount_cent) }}</strong>
|
||||
<small>{{ dashboard.summary.successful_refund_count }} 笔成功退款</small>
|
||||
<small
|
||||
>{{ dashboard.summary.full_refund_count }} 笔全额 /
|
||||
{{ dashboard.summary.partial_refund_count }} 笔部分</small
|
||||
>
|
||||
</div>
|
||||
<div class="metric-card">
|
||||
<span>渠道净流入</span>
|
||||
@@ -167,8 +170,11 @@ function rowDiffClass(row: FinanceDailyItem) {
|
||||
<el-table-column label="销售数量" width="110">
|
||||
<template #default="{ row }">{{ row.successful_pay_count }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="退款数量" width="110">
|
||||
<template #default="{ row }">{{ row.successful_refund_count }}</template>
|
||||
<el-table-column label="全额退款" width="100">
|
||||
<template #default="{ row }">{{ row.full_refund_count }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="部分退款" width="100">
|
||||
<template #default="{ row }">{{ row.partial_refund_count }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="结算数量" width="110">
|
||||
<template #default="{ row }">{{ row.settled_order_count }}</template>
|
||||
|
||||
Reference in New Issue
Block a user