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/travelexpenseslistrecord/index.vue | 106 ++++++++++++++++++++++++++-------------------------- 1 files changed, 53 insertions(+), 53 deletions(-) diff --git a/src/views/project/travelexpenseslistrecord/index.vue b/src/views/project/travelexpenseslistrecord/index.vue index ae31fab..653e8be 100644 --- a/src/views/project/travelexpenseslistrecord/index.vue +++ b/src/views/project/travelexpenseslistrecord/index.vue @@ -194,7 +194,7 @@ </el-col> </el-row> <el-row> - <el-table :data="applicationDetailArr" border highlight-current-row> + <el-table :data="rbDetails" border highlight-current-row> <el-table-column prop="starttime" slot="" label="鍑哄彂鏃ユ湡" align="center" width="150"> <template slot-scope="scope"> <el-date-picker clearable size="small" style="width: 100%" v-model="scope.row.starttime" type="date" @@ -310,11 +310,11 @@ </template> </el-table-column> <el-table-column fixed="right" label="鎿嶄綔" align="center" width="120"> - <!-- deleteRow(scope.$index, applicationDetailArr) --> + <!-- deleteRow(scope.$index, rbDetails) --> <template slot-scope="scope"> <el-button @click.native.prevent=" - deleteRow(scope.$index, applicationDetailArr, scope.row) + deleteRow(scope.$index, rbDetails, scope.row) " type="text" size="small" disabled> 鍒犻櫎 </el-button> @@ -544,7 +544,7 @@ donorname: null, bigstrmoney: null, }, - applicationDetailArr: [], + rbDetails: [], baselist: [], balist: [], standardlevel: 0, @@ -783,7 +783,7 @@ uploadflag: null, uploadtime: null, }; - this.applicationDetailArr = [ + this.rbDetails = [ { index: 0, searchAddress: { @@ -889,13 +889,13 @@ let ids = response1.data.id; getReimbursementdetaillist(ids).then((res2) => { console.log("淇敼鐨刣etails鏁版嵁", res2); - this.applicationDetailArr = res2.data; - for (let i = 0; i < this.applicationDetailArr.length; i++) { - this.applicationDetailArr[i].index = i; - this.applicationDetailArr[i].searchAddress = { - sheng: this.applicationDetailArr[i].travelprovincename, - shi: this.applicationDetailArr[i].travelcityname, - qu: this.applicationDetailArr[i].traveltownname, + this.rbDetails = res2.data; + for (let i = 0; i < this.rbDetails.length; i++) { + this.rbDetails[i].index = i; + this.rbDetails[i].searchAddress = { + sheng: this.rbDetails[i].travelprovincename, + shi: this.rbDetails[i].travelcityname, + qu: this.rbDetails[i].traveltownname, }; } //this.sumTotalFee(); @@ -919,13 +919,13 @@ this.title = "鏌ョ湅鎶ラ攢鐢宠"; let ids = response.data.id; getReimbursementdetaillist(ids).then((res) => { - this.applicationDetailArr = res.data; - for (let i = 0; i < this.applicationDetailArr.length; i++) { - this.applicationDetailArr[i].index = i; - this.applicationDetailArr[i].searchAddress = { - sheng: this.applicationDetailArr[i].travelprovincename, - shi: this.applicationDetailArr[i].travelcityname, - qu: this.applicationDetailArr[i].traveltownname, + this.rbDetails = res.data; + for (let i = 0; i < this.rbDetails.length; i++) { + this.rbDetails[i].index = i; + this.rbDetails[i].searchAddress = { + sheng: this.rbDetails[i].travelprovincename, + shi: this.rbDetails[i].travelcityname, + qu: this.rbDetails[i].traveltownname, }; } this.sumTotalFee(); @@ -936,7 +936,7 @@ submitForm() { this.$refs["form"].validate((valid) => { if (valid) { - // this.applicationDetailArr.forEach(item=>{ + // this.rbDetails.forEach(item=>{ // item.destination = this.searchAddress.sheng // }) @@ -944,14 +944,14 @@ console.log("澶у啓", this.form.bigstrmoney); updateReimbursement(this.form).then((response) => { // console.log('鏇存柊涓昏〃鐨勪俊鎭�',response); - for (let i = 0; i < this.applicationDetailArr.length; i++) { - console.log("浣犲ソ", this.applicationDetailArr[i].rbid); - if (this.applicationDetailArr[i].rbid != null) { - updateReimbursementdetail(this.applicationDetailArr[i]); + for (let i = 0; i < this.rbDetails.length; i++) { + console.log("浣犲ソ", this.rbDetails[i].rbid); + if (this.rbDetails[i].rbid != null) { + updateReimbursementdetail(this.rbDetails[i]); } else { console.log("淇敼鏃舵柊澧炵殑id", this.form.id); - this.applicationDetailArr[i].rbid = this.form.id; - addReimbursementdetail(this.applicationDetailArr[i]); + this.rbDetails[i].rbid = this.form.id; + addReimbursementdetail(this.rbDetails[i]); } } this.$modal.msgSuccess("淇敼鎴愬姛"); @@ -966,19 +966,19 @@ console.log( "涓昏〃鏂板鎴愬姛浜嗭細", response, - this.applicationDetailArr + this.rbDetails ); listReimbursementdetailid().then((res) => { let id = res.data; - for (let i = 0; i < this.applicationDetailArr.length; i++) { - this.applicationDetailArr[i].rbid = id; - addReimbursementdetail(this.applicationDetailArr[i]); + for (let i = 0; i < this.rbDetails.length; i++) { + this.rbDetails[i].rbid = id; + addReimbursementdetail(this.rbDetails[i]); } console.log("idaaaaaa:", res); }); //details鏂板 - // applicationDetailArr + // rbDetails }); } } @@ -1019,7 +1019,7 @@ //鏂板涓�琛� addRow() { let rowData = { - index: this.applicationDetailArr.length, + index: this.rbDetails.length, searchAddress: { sheng: "", shi: "", @@ -1052,7 +1052,7 @@ uploadTime: null, total: 0, }; - this.applicationDetailArr.push(rowData); + this.rbDetails.push(rowData); }, deleteRow(index, rows, row) { @@ -1077,38 +1077,38 @@ // debugger; let allSum = 0; try { - for (let i = 0; i < this.applicationDetailArr.length; i++) { + for (let i = 0; i < this.rbDetails.length; i++) { let totalFee = 0; //璁$畻褰撳墠鎶ラ攢鍐呭璐圭敤鍚堣 - if (!isNaN(parseFloat(this.applicationDetailArr[i].trafficexpense))) { - totalFee += parseFloat(this.applicationDetailArr[i].trafficexpense); + if (!isNaN(parseFloat(this.rbDetails[i].trafficexpense))) { + totalFee += parseFloat(this.rbDetails[i].trafficexpense); } - if (!isNaN(parseFloat(this.applicationDetailArr[i].cityfee))) { - totalFee += parseFloat(this.applicationDetailArr[i].cityfee); + if (!isNaN(parseFloat(this.rbDetails[i].cityfee))) { + totalFee += parseFloat(this.rbDetails[i].cityfee); } - if (!isNaN(parseFloat(this.applicationDetailArr[i].hotelexpense))) { - totalFee += parseFloat(this.applicationDetailArr[i].hotelexpense); + if (!isNaN(parseFloat(this.rbDetails[i].hotelexpense))) { + totalFee += parseFloat(this.rbDetails[i].hotelexpense); } - if (!isNaN(parseFloat(this.applicationDetailArr[i].otherexpense))) { - totalFee += parseFloat(this.applicationDetailArr[i].otherexpense); + if (!isNaN(parseFloat(this.rbDetails[i].otherexpense))) { + totalFee += parseFloat(this.rbDetails[i].otherexpense); } - if (!isNaN(parseFloat(this.applicationDetailArr[i].foodexpenses))) { - totalFee += parseFloat(this.applicationDetailArr[i].foodexpenses); + if (!isNaN(parseFloat(this.rbDetails[i].foodexpenses))) { + totalFee += parseFloat(this.rbDetails[i].foodexpenses); } - if (!isNaN(parseFloat(this.applicationDetailArr[i].foodallowance))) { - totalFee += parseFloat(this.applicationDetailArr[i].foodallowance); + if (!isNaN(parseFloat(this.rbDetails[i].foodallowance))) { + totalFee += parseFloat(this.rbDetails[i].foodallowance); } - if (!isNaN(parseFloat(this.applicationDetailArr[i].otherfeeamount))) { - totalFee += parseFloat(this.applicationDetailArr[i].otherfeeamount); + if (!isNaN(parseFloat(this.rbDetails[i].otherfeeamount))) { + totalFee += parseFloat(this.rbDetails[i].otherfeeamount); } - this.applicationDetailArr[i].total = parseFloat(totalFee).toFixed(2); + this.rbDetails[i].total = parseFloat(totalFee).toFixed(2); this.$set( - this.applicationDetailArr, + this.rbDetails, scope.$index, - this.applicationDetailArr[i] + this.rbDetails[i] ); - if (!isNaN(parseFloat(this.applicationDetailArr[i].total))) { - allSum += parseFloat(this.applicationDetailArr[i].total); + if (!isNaN(parseFloat(this.rbDetails[i].total))) { + allSum += parseFloat(this.rbDetails[i].total); } } this.form.amountrequested = allSum.toFixed(2); -- Gitblit v1.9.3