Commit 1d1c1bb6529743b55cb3fc1ac549eb27035a4f87

Authored by wuxw
1 parent 9fc8656f

优化缴费bug

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>