Commit 1d1c1bb6529743b55cb3fc1ac549eb27035a4f87
1 parent
9fc8656f
优化缴费bug
Showing
1 changed file
with
19 additions
and
6 deletions
src/views/fee/payFeeOrderList.vue
| ... | ... | @@ -130,16 +130,16 @@ |
| 130 | 130 | |
| 131 | 131 | <el-form-item v-show="payFeeOrderInfo.tempCycles == '-103'" :label="$t('payFeeOrder.endTime')"> |
| 132 | 132 | <el-date-picker v-model="payFeeOrderInfo.custEndTime" type="date" value-format="yyyy-MM-dd" |
| 133 | - :placeholder="$t('payFeeOrder.selectEndTime')" style="width: 100%;"> | |
| 133 | + :placeholder="$t('payFeeOrder.selectEndTime')" style="width: 100%;" @change="changeCustEndTime"> | |
| 134 | 134 | </el-date-picker> |
| 135 | 135 | </el-form-item> |
| 136 | 136 | |
| 137 | 137 | <el-form-item v-show="payFeeOrderInfo.tempCycles == '-105'" :label="$t('payFeeOrder.paymentPeriod')"> |
| 138 | 138 | <el-date-picker v-model="payFeeOrderInfo.customStartTime" type="date" value-format="yyyy-MM-dd" |
| 139 | - :placeholder="$t('payFeeOrder.selectStartTime')" style="width: 100%; margin-bottom: 10px;"> | |
| 139 | + :placeholder="$t('payFeeOrder.selectStartTime')" style="width: 100%; margin-bottom: 10px;" @change="changeCustomStartTime"> | |
| 140 | 140 | </el-date-picker> |
| 141 | 141 | <el-date-picker v-model="payFeeOrderInfo.customEndTime" type="date" value-format="yyyy-MM-dd" |
| 142 | - :placeholder="$t('payFeeOrder.selectEndTime')" style="width: 100%;"> | |
| 142 | + :placeholder="$t('payFeeOrder.selectEndTime')" style="width: 100%;" @change="changeCustomEndTime"> | |
| 143 | 143 | </el-date-picker> |
| 144 | 144 | </el-form-item> |
| 145 | 145 | |
| ... | ... | @@ -440,13 +440,13 @@ export default { |
| 440 | 440 | if (_cycles && _cycles == 103) { |
| 441 | 441 | let _custEndTime = dateAdd(this.payFeeOrderInfo.custEndTime); |
| 442 | 442 | //前端选择会默认 少一天 所以 加上一天 |
| 443 | - param.params.custEndTime = _custEndTime; | |
| 443 | + param.custEndTime = _custEndTime; | |
| 444 | 444 | } |
| 445 | 445 | if (_cycles && _cycles == 105) { |
| 446 | 446 | let _customEndTime = dateAdd(this.payFeeOrderInfo.customEndTime); |
| 447 | 447 | //前端选择会默认 少一天 所以 加上一天 |
| 448 | - param.params.customEndTime = _customEndTime; | |
| 449 | - param.params.customStartTime = this.payFeeOrderInfo.customStartTime | |
| 448 | + param.customEndTime = _customEndTime; | |
| 449 | + param.customStartTime = this.payFeeOrderInfo.customStartTime | |
| 450 | 450 | } |
| 451 | 451 | const listRoomData = await listFeeObj(param) |
| 452 | 452 | this.payFeeOrderInfo.paymentCycles = []; |
| ... | ... | @@ -562,6 +562,19 @@ export default { |
| 562 | 562 | } |
| 563 | 563 | } |
| 564 | 564 | }, |
| 565 | + changeCustEndTime() { | |
| 566 | + this.listAndComputeFeeInfo(103) | |
| 567 | + }, | |
| 568 | + changeCustomStartTime() { | |
| 569 | + if (this.payFeeOrderInfo.customEndTime) { | |
| 570 | + this.listAndComputeFeeInfo(105) | |
| 571 | + } | |
| 572 | + }, | |
| 573 | + changeCustomEndTime() { | |
| 574 | + if (this.payFeeOrderInfo.customStartTime) { | |
| 575 | + this.listAndComputeFeeInfo(105) | |
| 576 | + } | |
| 577 | + } | |
| 565 | 578 | } |
| 566 | 579 | } |
| 567 | 580 | </script> | ... | ... |