From d6144951102675efce837a52c41a91de4c7e7ac0 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期五, 08 三月 2024 18:39:47 +0800
Subject: [PATCH] 11

---
 src/api/project/donorcharge.js              |    7 +++++++
 src/views/project/donationdetails/index.vue |    1 +
 src/views/project/unitCost/index.vue        |   31 +++++++++++++++++++++----------
 3 files changed, 29 insertions(+), 10 deletions(-)

diff --git a/src/api/project/donorcharge.js b/src/api/project/donorcharge.js
index 94dd68f..dccd327 100644
--- a/src/api/project/donorcharge.js
+++ b/src/api/project/donorcharge.js
@@ -76,6 +76,13 @@
     method: 'get'
   })
 }
+// 鎵撳嵃鎹愮尞妗堜緥鍣ㄥ畼鍒�
+export function dyDonorpayment(id) {
+  return request({
+    url: '/project/donorpayment/downloadInfo/' + id,
+    method: 'get'
+  })
+}
 // 鏂板鏈烘瀯璐圭敤鍒楄〃
 export function addDonorpayment(data) {
   return request({
diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue
index 970e871..125cb03 100644
--- a/src/views/project/donationdetails/index.vue
+++ b/src/views/project/donationdetails/index.vue
@@ -3225,6 +3225,7 @@
           if (valid) {
             // 淇濆瓨鎹愮尞鍣ㄥ畼绉绘淇℃伅
             this.transplantdata.infoid = this.infoid;
+            console.log(this.form);
             saveDonatecomporgan(this.transplantdata).then(res => {
               if (res == 200) {
                 this.$modal.msgSuccess("鎹愮尞鍣ㄥ畼鑾峰彇淇℃伅淇濆瓨鎴愬姛锛�");
diff --git a/src/views/project/unitCost/index.vue b/src/views/project/unitCost/index.vue
index 5585253..ed51192 100644
--- a/src/views/project/unitCost/index.vue
+++ b/src/views/project/unitCost/index.vue
@@ -128,7 +128,12 @@
         prop="receivableamount"
       />
       <el-table-column label="宸叉敹閲戦" align="center" prop="receivedamount" />
-      <el-table-column label="鏀舵鏃ユ湡" width="180" align="center" prop="receivedtime" />
+      <el-table-column
+        label="鏀舵鏃ユ湡"
+        width="180"
+        align="center"
+        prop="receivedtime"
+      />
       <el-table-column label="缁忓姙浜�" align="center" prop="updateBy" />
       <el-table-column label="鎿嶄綔" width="280" align="center">
         <template slot-scope="scope">
@@ -157,6 +162,13 @@
               ><i class="el-icon-delete"></i>鍒犻櫎</span
             ></el-button
           >
+          <el-button
+            size="mini"
+            type="primary"
+            @click="download(scope.row)"
+            icon="el-icon-download"
+            circle
+          ></el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -168,8 +180,6 @@
       :limit.sync="queryParams.pageSize"
       @pagination="getList"
     />
-
-
 
     <el-dialog
       :visible.sync="showSelectionDialog"
@@ -211,7 +221,8 @@
   addDonorcharge,
   updateDonorcharge,
   exportDonorcharge,
-  listDonorpayment
+  listDonorpayment,
+  dyDonorpayment
 } from "@/api/project/donorcharge";
 import { listOrganization } from "@/api/project/organization";
 
@@ -244,7 +255,7 @@
       // 鎹愮尞妗堜緥鍣ㄥ畼鍒楄〃鏍兼暟鎹�
       donorchargeList: [],
       donorchargerogans: [],
-    
+
       //鎹愮尞妗堜緥閫夋嫨
       showSelectionDialog: false,
       donorlist: [],
@@ -328,7 +339,6 @@
       });
     },
 
-
     // 琛ㄥ崟閲嶇疆
     reset() {
       this.form = {
@@ -403,8 +413,6 @@
 
         this.showSelectionDialog = true;
       }
-
-
     },
 
     /** 淇敼鎸夐挳鎿嶄綔 */
@@ -421,6 +429,10 @@
         path: "/cost/particulars",
         query: { id: row.id, operation: "detail", data: row }
       });
+    },
+    // 鎵撳嵃
+    download(row) {
+      dyDonorpayment(row.id).then(res => {});
     },
 
     /** 鍒犻櫎鎸夐挳鎿嶄綔 */
@@ -452,8 +464,7 @@
           this.exportLoading = false;
         })
         .catch(() => {});
-    },
- 
+    }
   }
 };
 </script>

--
Gitblit v1.9.3