优化缴费bug

This commit is contained in:
wuxw 2025-07-26 12:42:32 +08:00
parent 9fc8656f79
commit 1d1c1bb652

View File

@ -130,16 +130,16 @@
<el-form-item v-show="payFeeOrderInfo.tempCycles == '-103'" :label="$t('payFeeOrder.endTime')">
<el-date-picker v-model="payFeeOrderInfo.custEndTime" type="date" value-format="yyyy-MM-dd"
:placeholder="$t('payFeeOrder.selectEndTime')" style="width: 100%;">
:placeholder="$t('payFeeOrder.selectEndTime')" style="width: 100%;" @change="changeCustEndTime">
</el-date-picker>
</el-form-item>
<el-form-item v-show="payFeeOrderInfo.tempCycles == '-105'" :label="$t('payFeeOrder.paymentPeriod')">
<el-date-picker v-model="payFeeOrderInfo.customStartTime" type="date" value-format="yyyy-MM-dd"
:placeholder="$t('payFeeOrder.selectStartTime')" style="width: 100%; margin-bottom: 10px;">
:placeholder="$t('payFeeOrder.selectStartTime')" style="width: 100%; margin-bottom: 10px;" @change="changeCustomStartTime">
</el-date-picker>
<el-date-picker v-model="payFeeOrderInfo.customEndTime" type="date" value-format="yyyy-MM-dd"
:placeholder="$t('payFeeOrder.selectEndTime')" style="width: 100%;">
:placeholder="$t('payFeeOrder.selectEndTime')" style="width: 100%;" @change="changeCustomEndTime">
</el-date-picker>
</el-form-item>
@ -440,13 +440,13 @@ export default {
if (_cycles && _cycles == 103) {
let _custEndTime = dateAdd(this.payFeeOrderInfo.custEndTime);
//
param.params.custEndTime = _custEndTime;
param.custEndTime = _custEndTime;
}
if (_cycles && _cycles == 105) {
let _customEndTime = dateAdd(this.payFeeOrderInfo.customEndTime);
//
param.params.customEndTime = _customEndTime;
param.params.customStartTime = this.payFeeOrderInfo.customStartTime
param.customEndTime = _customEndTime;
param.customStartTime = this.payFeeOrderInfo.customStartTime
}
const listRoomData = await listFeeObj(param)
this.payFeeOrderInfo.paymentCycles = [];
@ -562,6 +562,19 @@ export default {
}
}
},
changeCustEndTime() {
this.listAndComputeFeeInfo(103)
},
changeCustomStartTime() {
if (this.payFeeOrderInfo.customEndTime) {
this.listAndComputeFeeInfo(105)
}
},
changeCustomEndTime() {
if (this.payFeeOrderInfo.customStartTime) {
this.listAndComputeFeeInfo(105)
}
}
}
}
</script>