From b22b937bf902dcfbbf6d2cc6dc95ca47d160e199 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期日, 17 五月 2026 21:40:00 +0800
Subject: [PATCH] 统计维护

---
 src/views/business/transfer/index.vue |   28 ++++++++++++++++++----------
 1 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/src/views/business/transfer/index.vue b/src/views/business/transfer/index.vue
index f440c44..bbf0b4d 100644
--- a/src/views/business/transfer/index.vue
+++ b/src/views/business/transfer/index.vue
@@ -149,12 +149,7 @@
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="搴忓彿" type="index" width="60" align="center" />
 
-      <el-table-column
-        label="缂栧彿"
-        align="center"
-        prop="caseNo"
-        width="140"
-      />
+      <el-table-column label="缂栧彿" align="center" prop="caseNo" width="140" />
       <el-table-column label="鎮h�呬俊鎭�" align="center" width="260">
         <template slot-scope="scope">
           <div class="donor-info">
@@ -430,7 +425,9 @@
       append-to-body
     >
       <div class="action-confirm">
-        <p>纭畾瑕亄{ actionText }}杞繍鍗� "{{ currentTransport.id }}" 鍚楋紵</p>
+        <p>
+          纭畾瑕亄{ actionText }}杞繍鍗� "{{ currentTransport.patName }}" 鍚楋紵
+        </p>
       </div>
       <div slot="footer" class="dialog-footer">
         <el-button @click="actionOpen = false">鍙� 娑�</el-button>
@@ -447,7 +444,9 @@
   transportEdit,
   transportDel,
   transportInfo,
-  donateList
+  donateInfo,
+  donateList,
+  donateEdit
 } from "@/api/businessApi/index";
 import TransportDetail from "./transportDetail";
 import TransportEdit from "./TransportEdit";
@@ -800,7 +799,7 @@
     async confirmAction() {
       try {
         let requestData = {
-          id: this.currentTransport.id
+          ...this.currentTransport
         };
 
         if (this.actionText === "寮�濮�") {
@@ -811,8 +810,17 @@
 
         const response = await transportEdit(requestData);
 
-        if (response.code === 200) {
+        if (response.code == 200) {
           this.$modal.msgSuccess(`${this.actionText}杞繍鎴愬姛`);
+          if (requestData.transitStatus==3) {
+            const resappear = await donateInfo(requestData.reportId);
+            if (resappear.code) {
+              let obj = resappear.data;
+              obj.isDonate = 1;
+              await donateEdit(obj);
+              this.$modal.msgSuccess(`瀵瑰簲涓婃姤妗堜緥宸茶繘鍏ユ寮忔渚嬫祦绋媊);
+            }
+          }
           this.getList();
         } else {
           this.$modal.msgError(response.msg || `${this.actionText}杞繍澶辫触`);

--
Gitblit v1.9.3