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