From e930420046cef6895c90792845d87e22e49c45eb Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期三, 10 五月 2023 21:06:42 +0800
Subject: [PATCH] yxh

---
 src/views/project/travelexpenseslist/index.vue |   34 +++++++++++++++-------------------
 src/api/project/reimbursementpayee.js          |    9 ---------
 2 files changed, 15 insertions(+), 28 deletions(-)

diff --git a/src/api/project/reimbursementpayee.js b/src/api/project/reimbursementpayee.js
index 4295bd3..d6e99a0 100644
--- a/src/api/project/reimbursementpayee.js
+++ b/src/api/project/reimbursementpayee.js
@@ -26,15 +26,6 @@
   })
 }
 
-// 鏂板銆佷慨鏀瑰樊鏃呮姤閿�浠樻淇℃伅
-export function addOrUpdateRBpayee(data) {
-  return request({
-    url: '/project/reimbursementpayee/addOrUpdateRBpayee',
-    method: 'post',
-    data: data
-  })
-}
-
 // 淇敼宸梾鎶ラ攢浠樻淇℃伅
 export function updateReimbursementpayee(data) {
   return request({
diff --git a/src/views/project/travelexpenseslist/index.vue b/src/views/project/travelexpenseslist/index.vue
index d70002b..c59d141 100644
--- a/src/views/project/travelexpenseslist/index.vue
+++ b/src/views/project/travelexpenseslist/index.vue
@@ -607,7 +607,7 @@
 
 <script>
 import { listDonatebaseinfo } from "@/api/project/donatebaseinfo";
-import { addOrUpdateRBpayee, listReimbursementpayee, addReimbursementpayee, updateReimbursementpayee } from "@/api/project/reimbursementpayee";
+import { listReimbursementpayee, addReimbursementpayee, updateReimbursementpayee } from "@/api/project/reimbursementpayee";
 import {
   listReimbursement,
   getReimbursement,
@@ -1220,8 +1220,8 @@
       this.fundflowList = [];
       this.form.username = this.defaultperson.nickName;
       this.form.userno = this.defaultperson.userName;
-      this.addDetailRow();
-      this.addPayeeRow();
+      this.addDetailRow(0);
+      this.addPayeeRow(0);
       this.open = true;
       this.title = "娣诲姞鎶ラ攢鐢宠";
     },
@@ -1243,6 +1243,7 @@
         //鑾峰彇鎶ラ攢鏄庣粏淇℃伅
         getReimbursementdetaillist(ids).then((res) => {
           this.rbDetails = res.data;
+          if (this.rbDetails.length==0) {this.addDetailRow(0);}  
           //瑙f瀽鍑哄樊鍦板潃
           /*
           for (let i = 0; i < this.rbDetails.length; i++) {
@@ -1259,17 +1260,12 @@
         });
 
         //鑾峰彇鎶ラ攢鎵撴淇℃伅
-        queryParamsPayee.rbid=response.data.id;
-        console.log("rbPayees11111    ", queryParamsPayee);
-        listReimbursementpayee(queryParamsPayee).then((res) => {
-          console.log("rbPayees", res);
-          this.rbPayees = res.data.rows;
+        this.queryParamsPayee.rbid=ids;
+        listReimbursementpayee(this.queryParamsPayee).then((res) => {
+          this.rbPayees = res.rows;
+          if (this.rbPayees.length==0) {this.addPayeeRow(0);}      
         });
       });
-
-      //榛樿瀛樺湪涓�琛�
-      this.addDetailRow();
-      this.addPayeeRow();
 
       this.open = true;
       this.title = "淇敼鎶ラ攢鐢宠";
@@ -1401,7 +1397,7 @@
           const rbDetails = [...this.rbDetails]
           const rbPayees = [...this.rbPayees]
           if (this.form.id != null) {
-            updateReimbursement(this.form).then((response) => {
+            updateReimbursement(this.form).then((res) => {
               //淇濆瓨鏄庣粏
               for (let i = 0; i < rbDetails.length; i++) {
                 if (rbDetails[i].rbid != null) {
@@ -1424,12 +1420,12 @@
                 }
               }
 
-              this.$modal.msgSuccess("鎶ラ攢鍗曚慨鏀规垚鍔�!");
+              this.$modal.msgSuccess("淇敼鎶ラ攢鍗曚繚瀛樻垚鍔�!");
               this.open = false;
               this.getList();
 
             }).catch(err => {
-              this.$modal.msgError("鎶ラ攢鍗曚繚瀛樺け璐ワ紒");
+              this.$modal.msgError("淇敼鎶ラ攢鍗曚繚瀛樺け璐ワ紒");
             });
           }
           else {
@@ -1445,16 +1441,16 @@
               //淇濆瓨璐﹀彿
               for (let i = 0; i < rbPayees.length; i++) {
                 //rbid鍏宠仈涓昏〃Id
-                rbPayees[i].rbid = id;
+                rbPayees[i].rbid = response.data;
                 addReimbursementpayee(rbPayees[i]);
               }
 
-              this.$modal.msgSuccess("鎶ラ攢鍗曚慨鏀规垚鍔�!");
+              this.$modal.msgSuccess("鏂板鎶ラ攢鍗曚繚瀛樻垚鍔�!");
               this.open = false;
               this.getList();
 
             }).catch(err => {
-              this.$modal.msgError("鎶ラ攢鍗曚繚瀛樺け璐ワ紒");
+              this.$modal.msgError("鏂板鎶ラ攢鍗曚繚瀛樺け璐ワ紒");
             });
           }
         }
@@ -1558,7 +1554,7 @@
         personname: null,
         amount: null,
       };
-      if (rowIndex == undefined || rowIndex == null || rowIndex < 0) {
+      if (rowIndex == undefined || rowIndex == null || rowIndex <= 0) {
         this.rbPayees.push(rowData);
       } else {
         this.rbPayees.splice(rowIndex + 1, 0, rowData);

--
Gitblit v1.9.3