From 0c6aa6e556a8771897b9251a296a7a0c15c57c46 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期二, 19 十一月 2024 18:28:17 +0800 Subject: [PATCH] 优化 --- company/src/components/enterprise/additionSubtractionApplication.vue | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/company/src/components/enterprise/additionSubtractionApplication.vue b/company/src/components/enterprise/additionSubtractionApplication.vue index 7451a80..b3c9821 100644 --- a/company/src/components/enterprise/additionSubtractionApplication.vue +++ b/company/src/components/enterprise/additionSubtractionApplication.vue @@ -125,6 +125,7 @@ </div> </div> <el-table + v-if="item" :data="activeName === '0' ? form.addDetailList : form.delDetailList" border show-summary @@ -373,7 +374,20 @@ columns.forEach((column, index) => { if (index === 0) { sums[index] = '鎬讳环' - } else if (index === 7) { + } else if (this.item.hasDispatchUnit === 1 && index === 6) { + let total = 0 + if (this.activeName === '0') { + this.form.addDetailList.forEach(item => { + total += item.fee || 0 + }) + sums[index] = (total || 0).toFixed(2) + } else { + this.form.delDetailList.forEach(item => { + total += item.reducePrice + }) + sums[index] = (total || 0).toFixed(2) + } + } else if (this.item.hasDispatchUnit !== 1 && index === 7) { let total = 0 if (this.activeName === '0') { this.form.addDetailList.forEach(item => { -- Gitblit v1.9.3