From 6a84b9b93897276fc3ecc59ff75ef01df0ff25b7 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 22 四月 2024 17:31:07 +0800
Subject: [PATCH] 11

---
 src/views/project/tallage/computingBill/index.vue |   42 ++++++++++++++++++++++++------------------
 1 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/src/views/project/tallage/computingBill/index.vue b/src/views/project/tallage/computingBill/index.vue
index 061e294..2c48bfa 100644
--- a/src/views/project/tallage/computingBill/index.vue
+++ b/src/views/project/tallage/computingBill/index.vue
@@ -8,8 +8,8 @@
             <el-form-item label="鐢宠鏃ユ湡" prop="createTime">
               <el-date-picker
                 v-model="form.createTime"
-                value-format="yyyy-MM-dd HH:mm:ss"
-                type="datetime"
+                value-format="yyyy-MM-dd "
+                type="date"
                 :disabled="true"
                 placeholder="閫夋嫨鍑虹敓骞存湀"
               >
@@ -115,6 +115,14 @@
             show-summary
           >
             <el-table-column
+              prop="index"
+              align="center"
+              fixed
+              label="妗堜緥鎹愮尞鑰�"
+              width="120"
+            >
+            </el-table-column>
+            <el-table-column
               prop="donorname"
               align="center"
               fixed
@@ -172,8 +180,8 @@
                   v-model="scope.row.applyTime"
                   :disabled="true"
                   type="date"
-                  value-format="yyyy-MM-dd HH:mm:ss"
                   placeholder="鐢宠鏃ユ湡"
+                  value-format="yyyy-MM-dd"
                 >
                 </el-date-picker>
               </template>
@@ -568,7 +576,7 @@
     Li_area_select,
     pdf
   },
-  dicts: ["sys_gathering", "sys_0_1"],
+  dicts: ["Collection_status", "sys_0_1"],
   name: "Donorchargemanager",
   data() {
     return {
@@ -588,7 +596,7 @@
         paApplyType: 1,
         pacheckno: "047",
         checkstatus: 0,
-        istax:0,
+        istax: 0,
         pageNum: 1,
         pageSize: 10
       },
@@ -837,18 +845,15 @@
     },
     // 閲戦鍚堣
     accumulation() {
-      this.form.pretaxamount = this.donorchargeorgans.reduce(
-        (acc, obj) => acc + Number(obj.pretaxcost),
-        0
-      );
-      this.form.taxMoney = this.donorchargeorgans.reduce(
-        (acc, obj) => acc + Number(obj.taXmoney),
-        0
-      );
-      this.form.taxedamount = this.donorchargeorgans.reduce(
-        (acc, obj) => acc + Number(obj.taxedcost),
-        0
-      );
+      this.form.pretaxamount = this.donorchargeorgans
+        .reduce((acc, obj) => acc + Number(obj.pretaxcost), 0)
+        .toFixed(2);
+      this.form.taxMoney = this.donorchargeorgans
+        .reduce((acc, obj) => acc + Number(obj.taXmoney), 0)
+        .toFixed(2);
+      this.form.taxedamount = this.donorchargeorgans
+        .reduce((acc, obj) => acc + Number(obj.taxedcost), 0)
+        .toFixed(2);
     },
     // 澶氶�夋閫変腑鏁版嵁
     handleSelectionChange(selection) {
@@ -993,9 +998,10 @@
         this.form = response.data;
         if (this.form.serviceFunds[0]) {
           this.donorchargeorgans = this.form.serviceFunds;
-          this.donorchargeorgans.forEach(item => {
+          this.donorchargeorgans.forEach((item, index) => {
             item.taXmoney = item.pretaxcost - item.taxedcost;
             item.taXmoney = item.taXmoney.toFixed(2);
+            item.index = index + 1;
             this.accumulation();
           });
         }

--
Gitblit v1.9.3