src/views/project/fund/applyDetail/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/fundcheck/ethicalExpertFeeCheck/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/travelexpenseapply/travelexpensedetail/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/project/fund/applyDetail/index.vue
@@ -2562,8 +2562,12 @@ calculateTax(row, type) { let targetValue = 0; for (let i = 0; i < this.rbDetails.length; i++) { if(!this.rbDetails[i].amount){ this.rbDetails[i].amount=0; } targetValue += parseFloat(this.rbDetails[i].amount); // 假设每个对象中的特定值存储在'specificValue'属性下 } console.log(targetValue,'合计'); this.form.pretaxcost = targetValue; //if (isNaN(parseFloat(tempDetail.taxedamount))) @@ -2994,6 +2998,7 @@ for (let i = 0; i < this.checkedCities.length + 1; i++) { this.rbDetails[i].orderno = i + 1; } this.calculateTax(); this.batchdialogVisible = false; }, //新增一行 src/views/project/fundcheck/ethicalExpertFeeCheck/index.vue
@@ -63,10 +63,18 @@ </el-select> </el-form-item> </el-col> <!-- <el-col :span="6"> <el-button type="primary" icon="el-icon-search" size="mini" @click="flowconclusion">搜索</el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> </el-col> --> <el-col :span="6"> <el-button type="primary" icon="el-icon-search" size="mini" @click="flowconclusion" >搜索</el-button > <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" >重置</el-button > </el-col> </el-row> </el-form> <el-form ref="infoform" label-width="100px"> src/views/project/travelexpenseapply/travelexpensedetail/index.vue
@@ -1090,7 +1090,8 @@ import { listReimbursementpayee, addReimbursementpayee, updateReimbursementpayee updateReimbursementpayee, delReimbursementpayee } from "@/api/project/reimbursementpayee"; import { listReimbursement, @@ -1349,8 +1350,8 @@ }, methods: { // 浏览器页面关闭或刷新提示 beforeunloadHandler(e) { // 浏览器页面关闭或刷新提示 beforeunloadHandler(e) { if ( (JSON.stringify(this.form) == sessionStorage.getItem("apiform") && JSON.stringify(this.rbDetails) == @@ -2188,17 +2189,15 @@ */ //票据文件处理 const addnumber = this.rbPayees.reduce( (amount, item) => amount + Number(item.amount), 0 ); let list = this.fileListto; console.log(list); //校验请款金额合计是否等于报销单金额 if ( this.form.amountrequested != this.rbPayees.reduce( (amount, item) => amount + Number(item.amount), 0.0 ) ) { if (this.form.amountrequested != addnumber) { this.$message({ message: "报销请款表中合计金额不等于报销单的报销金额,请更正后再保存!", @@ -2327,6 +2326,11 @@ this.Savereminder = false; this.Reminderquantity = 0; this.totalquantity = 0; const addnumber = this.rbPayees.reduce( (amount, item) => amount + Number(item.amount), 0 ); console.log(addnumber, "addnumber"); this.$refs["form"].validate(valid => { if (valid) { //票据文件处理 @@ -2334,13 +2338,7 @@ console.log(list); //校验请款金额合计是否等于报销单金额 if ( this.form.amountrequested != this.rbPayees.reduce( (amount, item) => amount + Number(item.amount), 0.0 ) ) { if (this.form.amountrequested != addnumber) { this.$message({ message: "报销请款表中合计金额不等于报销单的报销金额,请更正后再保存!", @@ -2543,8 +2541,10 @@ }) .then(() => { console.log(row); let arrow=[]; arrow.push(row.id); if (row.id !== null) { delReimbursementdetail(row.id).then(res => { delReimbursementpayee(arrow).then(res => { this.$modal.msgSuccess("删除成功"); rows.splice(index, 1); this.recountOrderNo2();