| | |
| | | label="账单编号"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | width="100" |
| | | label="费用类型"> |
| | | <template slot-scope="{row}"> |
| | | <span v-if="row.costType === 0">租赁费</span> |
| | |
| | | label="应收付金额/原始应收付"> |
| | | <template v-slot="{row}"> |
| | | <div style="display: flex; align-items: center;"> |
| | | <el-input v-model="row.receivableFee" @input="changeReceivableFee($event, row)" placeholder="请输入内容" style="width: 90px;"></el-input> |
| | | <el-input v-model="row.receivableFee" @input="changeReceivableFee($event, row)" placeholder="请输入内容" style="flex: 1;"></el-input> |
| | | <span style="margin: 0 10px;">/</span> |
| | | {{row.receivableFeeCopy}} |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | width="120" |
| | | prop="actReceivableFee" |
| | | label="实收/付金额"> |
| | | </el-table-column> |
| | |
| | | loading: false |
| | | } |
| | | }, |
| | | watch: { |
| | | // info: { |
| | | // deep: true, |
| | | // immediate: true, |
| | | // handler(news, olds) { |
| | | // const arr = [...this.info.terminateList, ...this.info.depositList] |
| | | // let total1 = 0 |
| | | // let total2 = 0 |
| | | // arr.forEach(item => { |
| | | // if (item.billType === 0) { |
| | | // total1 += Number(item.price) |
| | | // } else if (item.billType === 1) { |
| | | // total2 += Number(item.price) |
| | | // } |
| | | // }) |
| | | // this.receivable = total1 |
| | | // this.meet = total2 |
| | | // } |
| | | // } |
| | | }, |
| | | methods: { |
| | | open (title, info) { |
| | | this.title = title |
| | |
| | | this.$refs.form.resetFields() |
| | | }) |
| | | this.info.canBackRentBills.forEach(item => { |
| | | this.$set(item, 'receivableFeeCopy', item.receivableFee) |
| | | this.$set(item, 'receivableFee', item.needReceivableFee) |
| | | if ([2,3,7].includes(item.costType)) { |
| | | this.$set(item, 'billType', 1) |
| | | this.$set(item, 'price', item.actReceivableFee) |
| | | } else { |
| | | this.$set(item, 'receivableFeeCopy', item.receivableFee) |
| | | this.$set(item, 'receivableFee', item.needReceivableFee) |
| | | this.$set(item, 'price', item.needReceivableFee) |
| | | } |
| | | }) |
| | |
| | | total2 += Number(item.price) |
| | | } |
| | | }) |
| | | this.receivable = total1 |
| | | this.meet = total2 |
| | | this.receivable = total1.toFixed(2) |
| | | this.meet = total2.toFixed(2) |
| | | }, |
| | | getDay () { |
| | | const today = new Date(); |