🔥 移除毛利分析价格缺失统计

This commit is contained in:
caojia
2026-11-04 15:56:11 +08:00
parent 910a73ed28
commit 328702a618
5 changed files with 5 additions and 35 deletions
+4 -13
View File
@@ -98,9 +98,6 @@
<div class="metric-item"><div class="metric-label">提成金额</div><div class="metric-value">{{ money(summary.commissionAmount) }}</div></div>
</el-col>
-->
<el-col :xs="12" :sm="8" :md="6">
<div class="metric-item"><div class="metric-label">价格缺失订单</div><div class="metric-value">{{ summary.incompleteOrderCount || 0 }}</div></div>
</el-col>
<!-- 提成功能暂停使用。
<el-col :xs="12" :sm="8" :md="6">
<div class="metric-item"><div class="metric-label">提成未计算订单</div><div class="metric-value">{{ summary.commissionMissingOrderCount || 0 }}</div></div>
@@ -149,7 +146,7 @@
<el-table-column prop="countryCode" label="国家代码" width="100" align="center" />
<el-table-column prop="currency" label="币种" width="80" align="center" />
<el-table-column prop="orderCount" label="订单数" width="100" align="right">
<template #default="{ row }"><span class="success-value order-count-link" :class="{ 'is-disabled': !row.orderCount }" @click.stop="openOrderList(row, 'ALL', '订单数')">{{ row.orderCount }}</span></template>
<template #default="{ row }"><span class="success-value order-count-link" :class="{ 'is-disabled': !row.orderCount }" @click.stop="openOrderList(row)">{{ row.orderCount }}</span></template>
</el-table-column>
<el-table-column prop="costAmount" label="产品价" min-width="130" align="right"><template #default="{ row }">{{ money(row.costAmount) }}</template></el-table-column>
<el-table-column prop="redlineAmount" label="红线价" min-width="130" align="right"><template #default="{ row }">{{ money(row.redlineAmount) }}</template></el-table-column>
@@ -164,9 +161,6 @@
<template #default="{ row }"><span class="success-value order-count-link" :class="{ 'is-disabled': !row.commissionMissingOrderCount }" @click.stop="openOrderList(row, 'COMMISSION_MISSING', '提成未计算订单')">{{ row.commissionMissingOrderCount }}</span></template>
</el-table-column>
-->
<el-table-column prop="incompleteOrderCount" label="价格缺失订单" width="130" align="right">
<template #default="{ row }"><span class="success-value order-count-link" :class="{ 'is-disabled': !row.incompleteOrderCount }" @click.stop="openOrderList(row, 'INCOMPLETE', '价格缺失订单')">{{ row.incompleteOrderCount }}</span></template>
</el-table-column>
</template>
<template v-else>
<el-table-column prop="bizDate" label="计费时间" width="170" align="center"><template #default="{ row }">{{ parseTime(row.bizDate) }}</template></el-table-column>
@@ -446,15 +440,12 @@ function handleDimensionChange() {
Promise.all([loadSummary(), loadRows()])
}
function openOrderList(row, detailType, label) {
function openOrderList(row) {
if (!validateMultiValueFilters()) return
// 提成未计算订单下钻暂停使用:detailType === 'COMMISSION_MISSING' ? row.commissionMissingOrderCount
const count = detailType === 'ALL' ? row.orderCount : row.incompleteOrderCount
if (!count) return
orderListTitle.value = `${label}订单列表`
if (!row.orderCount) return
orderListTitle.value = '订单列表'
orderListContext.value = {
productDrilldown: true,
detailType,
productCode: row.productCode,
countryCode: row.countryCode,
currency: row.currency