优化代码

This commit is contained in:
duan
2024-06-26 09:09:51 +08:00
parent d51dd3382d
commit 14bf3f4ac8
3 changed files with 14 additions and 11 deletions

View File

@@ -63,12 +63,12 @@
<el-table-column label="日期" prop="tradeDay"></el-table-column> <el-table-column label="日期" prop="tradeDay"></el-table-column>
<el-table-column label="营业额" prop="total"> <el-table-column label="营业额" prop="total">
<template v-slot="scope"> <template v-slot="scope">
{{ scope.row.total }} {{ scope.row.total }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="销售额" prop="total"> <el-table-column label="销售额" prop="total">
<template v-slot="scope"> <template v-slot="scope">
{{ scope.row.total + scope.row.refund }} {{ scope.row.total | totalfilter(scope.row.refund) }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="微信小程序支付" prop="wxLite"> <el-table-column label="微信小程序支付" prop="wxLite">
@@ -106,6 +106,7 @@
<el-table-column label="商品名称" prop="productName"></el-table-column> <el-table-column label="商品名称" prop="productName"></el-table-column>
<el-table-column label="商品分类" prop="cateName"></el-table-column> <el-table-column label="商品分类" prop="cateName"></el-table-column>
<el-table-column label="商品描述" prop="productSkuName"></el-table-column> <el-table-column label="商品描述" prop="productSkuName"></el-table-column>
<el-table-column label="单价" prop="price"></el-table-column>
<el-table-column label="销量" prop="salesNum"></el-table-column> <el-table-column label="销量" prop="salesNum"></el-table-column>
<el-table-column label="退单量" prop="refNum"></el-table-column> <el-table-column label="退单量" prop="refNum"></el-table-column>
<el-table-column label="销售金额" prop="salesAmount"> <el-table-column label="销售金额" prop="salesAmount">
@@ -161,6 +162,10 @@ export default {
filters: { filters: {
timeFilter(time) { timeFilter(time) {
return dayjs(time).format("YYYY-MM-DD HH:mm:ss"); return dayjs(time).format("YYYY-MM-DD HH:mm:ss");
},
totalfilter(item,d) {
let num = item + d
return num.toFixed(2)
} }
}, },
mounted() { mounted() {

View File

@@ -142,7 +142,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="foot">退款-{{ item.refundAmount }}</div> <div class="foot">退款-{{ item.orderAmount }}</div>
</div> </div>
</div> </div>
</el-tab-pane> </el-tab-pane>

View File

@@ -123,10 +123,8 @@
{{ item.productName }} {{ item.productName }}
<span <span
class="refund" class="refund"
v-if=" v-if="item.refundNumber"
item.status == 'refunding' || item.status == 'refund' >(退 - {{ item.refundNumber }})</span
"
>(退 - {{ item.num }})</span
> >
</div> </div>
<div class="sku">{{ item.productSkuName }}</div> <div class="sku">{{ item.productSkuName }}</div>
@@ -141,12 +139,12 @@
<div <div
class="refund" class="refund"
v-if=" v-if="
scope.row.status == 'refunding' || scope.row.status == 'refund' scope.row.orderType == 'return'
" "
> >
退款:-¥{{ scope.row.refundAmount }} 退款:-¥{{ scope.row.orderAmount }}
</div> </div>
<div>¥{{ scope.row.orderAmount }}</div> <div v-else>¥{{ scope.row.orderAmount }}</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="状态"> <el-table-column label="状态">