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,16 +130,16 @@ | ||
| 130 | 130 | ||
| 131 | <el-form-item v-show="payFeeOrderInfo.tempCycles == '-103'" :label="$t('payFeeOrder.endTime')"> | 131 | <el-form-item v-show="payFeeOrderInfo.tempCycles == '-103'" :label="$t('payFeeOrder.endTime')"> |
| 132 | <el-date-picker v-model="payFeeOrderInfo.custEndTime" type="date" value-format="yyyy-MM-dd" | 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 | </el-date-picker> | 134 | </el-date-picker> |
| 135 | </el-form-item> | 135 | </el-form-item> |
| 136 | 136 | ||
| 137 | <el-form-item v-show="payFeeOrderInfo.tempCycles == '-105'" :label="$t('payFeeOrder.paymentPeriod')"> | 137 | <el-form-item v-show="payFeeOrderInfo.tempCycles == '-105'" :label="$t('payFeeOrder.paymentPeriod')"> |
| 138 | <el-date-picker v-model="payFeeOrderInfo.customStartTime" type="date" value-format="yyyy-MM-dd" | 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 | </el-date-picker> | 140 | </el-date-picker> |
| 141 | <el-date-picker v-model="payFeeOrderInfo.customEndTime" type="date" value-format="yyyy-MM-dd" | 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 | </el-date-picker> | 143 | </el-date-picker> |
| 144 | </el-form-item> | 144 | </el-form-item> |
| 145 | 145 | ||
| @@ -440,13 +440,13 @@ export default { | @@ -440,13 +440,13 @@ export default { | ||
| 440 | if (_cycles && _cycles == 103) { | 440 | if (_cycles && _cycles == 103) { |
| 441 | let _custEndTime = dateAdd(this.payFeeOrderInfo.custEndTime); | 441 | let _custEndTime = dateAdd(this.payFeeOrderInfo.custEndTime); |
| 442 | //前端选择会默认 少一天 所以 加上一天 | 442 | //前端选择会默认 少一天 所以 加上一天 |
| 443 | - param.params.custEndTime = _custEndTime; | 443 | + param.custEndTime = _custEndTime; |
| 444 | } | 444 | } |
| 445 | if (_cycles && _cycles == 105) { | 445 | if (_cycles && _cycles == 105) { |
| 446 | let _customEndTime = dateAdd(this.payFeeOrderInfo.customEndTime); | 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 | const listRoomData = await listFeeObj(param) | 451 | const listRoomData = await listFeeObj(param) |
| 452 | this.payFeeOrderInfo.paymentCycles = []; | 452 | this.payFeeOrderInfo.paymentCycles = []; |
| @@ -562,6 +562,19 @@ export default { | @@ -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 | </script> | 580 | </script> |