| | |
| | | <el-row style="margin-top: 25px; margin-bottom: 5px" v-if="operationType != 'edit'"> |
| | | <el-col :span="20">审核记录</el-col> |
| | | </el-row> |
| | | <el-row v-if="operationType != 'edit'"> |
| | | <el-row v-if="operationType != 'add'"> |
| | | <el-table :data="fundflowList" border> |
| | | <el-table-column label="审核人" align="center" width="150" prop="checkusername" /> |
| | | <el-table-column label="审核日期" align="center" width="200" prop="createTime" /> |
| | |
| | | loading: true, |
| | | // 导出遮罩层 |
| | | exportLoading: false, |
| | | |
| | | // 当前单据ID |
| | | curId:0, |
| | | // 选中数组 |
| | | ids: [], |
| | | // 非单个禁用 |
| | |
| | | |
| | | mounted() { |
| | | //选择业务类型:1、新增;2、修改;3、查看 |
| | | let ids = this.$route.query.id; |
| | | let curId = this.$route.query.id; |
| | | let pos = this.$route.query.pos; |
| | | this.defaultperson = this.$route.query.routerparam; |
| | | if (pos == 1) { |
| | | this.handleAdd(ids); |
| | | this.handleAdd(curId); |
| | | } else if (pos == 2) { |
| | | this.handleUpdate(ids); |
| | | this.handleUpdate(curId); |
| | | } else if (pos == 3) { |
| | | this.handleDetail(ids); |
| | | this.handleDetail(curId); |
| | | } else if (pos == 4) { |
| | | this.handleCheck(ids); |
| | | this.handleCheck(curId); |
| | | } |
| | | }, |
| | | |
| | |
| | | } |
| | | |
| | | //伙食费补助:城市(西藏,新疆,青海.120)(其他100) |
| | | if (tempStr == "杭州") { |
| | | row.foodallowance = ""; |
| | | } |
| | | else if (tempStr == "西藏" || tempStr == "新疆" || tempStr == "青海") { |
| | | row.foodallowance = (parseInt(row.days) * 120).toString(); |
| | | } |
| | | else { |
| | | row.foodallowance = (parseInt(row.days) * 100).toString(); |
| | | } |
| | | |
| | | |
| | | //计算合计 |
| | | this.sumRowFee(row); |
| | |
| | | }, |
| | | |
| | | /** 修改按钮操作 */ |
| | | handleUpdate(ids) { |
| | | handleUpdate(curId) { |
| | | // this.$router.push({ |
| | | // path: "/finance/travelexpenseslist/Modifydetails/", |
| | | // query: { id: ids } |
| | |
| | | this.title = "报销申请修改"; |
| | | |
| | | //获取报销主信息 |
| | | const id = ids || this.ids; |
| | | getReimbursement(id).then(response => { |
| | | getReimbursement(curId).then(response => { |
| | | this.form = response.data; |
| | | this.fileListto = this.form.annexfiles |
| | | ? this.form.annexfiles |
| | |
| | | : []; |
| | | this.form.recordstatus = response.data.recordstatus + ""; |
| | | |
| | | let ids = response.data.id; |
| | | //获取报销明细信息 |
| | | getReimbursementdetaillist(ids).then(res => { |
| | | getReimbursementdetaillist(curId).then(res => { |
| | | this.rbDetails = res.data; |
| | | console.log(this.rbDetails); |
| | | if (this.rbDetails.length == 0) { |
| | | this.addDetailRow(0); |
| | | } |
| | |
| | | }); |
| | | |
| | | //获取报销打款信息 |
| | | this.queryParamsPayee.rbid = ids; |
| | | this.queryParamsPayee.rbid = curId; |
| | | listReimbursementpayee(this.queryParamsPayee).then(res => { |
| | | this.rbPayees = res.rows; |
| | | if (this.rbPayees.length == 0) { |
| | | this.addPayeeRow(0); |
| | | } |
| | | }); |
| | | |
| | | //审核状态 |
| | | this.form.recordstatus = response.data.recordstatus + ""; |
| | | let listFundflowparams = { |
| | | fundid: curId, |
| | | fundtype: 1 |
| | | }; |
| | | listFundflow(listFundflowparams).then(res => { |
| | | this.fundflowList = res.rows; |
| | | }); |
| | | |
| | | }); |
| | | }, |
| | | |