|
@@ -23,13 +23,15 @@
|
|
|
prop="validityPeriod"
|
|
prop="validityPeriod"
|
|
|
class="flex1">
|
|
class="flex1">
|
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
- v-model="form.validityPeriod"
|
|
|
|
|
|
|
+ :value="form.validityPeriod"
|
|
|
type="daterange"
|
|
type="daterange"
|
|
|
value-format="yyyy-MM-dd"
|
|
value-format="yyyy-MM-dd"
|
|
|
start-placeholder="Start Date"
|
|
start-placeholder="Start Date"
|
|
|
end-placeholder="End Date"
|
|
end-placeholder="End Date"
|
|
|
clearable
|
|
clearable
|
|
|
- class="add-text"/>
|
|
|
|
|
|
|
+ class="add-text"
|
|
|
|
|
+ @change="changeDatePeriod"
|
|
|
|
|
+ @input="changeDatePeriod"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="flexcr">
|
|
<div class="flexcr">
|
|
@@ -180,7 +182,7 @@
|
|
|
prop="timePeriod"
|
|
prop="timePeriod"
|
|
|
class="flex1">
|
|
class="flex1">
|
|
|
<el-time-picker
|
|
<el-time-picker
|
|
|
- v-model="form.timePeriod"
|
|
|
|
|
|
|
+ :value="form.timePeriod"
|
|
|
is-range
|
|
is-range
|
|
|
format="HH:mm"
|
|
format="HH:mm"
|
|
|
value-format="HH:mm"
|
|
value-format="HH:mm"
|
|
@@ -188,7 +190,8 @@
|
|
|
end-placeholder="End Time"
|
|
end-placeholder="End Time"
|
|
|
clearable
|
|
clearable
|
|
|
class="add-text"
|
|
class="add-text"
|
|
|
- @change="changeTimePeriod"/>
|
|
|
|
|
|
|
+ @change="changeTimePeriod"
|
|
|
|
|
+ @input="changeTimePeriod"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
<el-form-item
|
|
|
label="Charge Types:"
|
|
label="Charge Types:"
|
|
@@ -415,7 +418,7 @@ export default {
|
|
|
this.form.timePeriodEnd
|
|
this.form.timePeriodEnd
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
|
- this.changeTimePeriod();
|
|
|
|
|
|
|
+ //this.changeTimePeriod();
|
|
|
},
|
|
},
|
|
|
onBack() {
|
|
onBack() {
|
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
@@ -563,10 +566,27 @@ export default {
|
|
|
this.loading.redem = false;
|
|
this.loading.redem = false;
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
- changeTimePeriod() {
|
|
|
|
|
- if (this.form.timePeriod == null || this.form.timePeriod == undefined) {
|
|
|
|
|
|
|
+ changeDatePeriod(date) {
|
|
|
|
|
+ console.log("changeDatePeriod", date);
|
|
|
|
|
+ if (date) {
|
|
|
|
|
+ this.form.validityPeriod = date;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.form.validityPeriod = [];
|
|
|
|
|
+ }
|
|
|
|
|
+ this.$nextTick(() => {
|
|
|
|
|
+ this.$forceUpdate();
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ changeTimePeriod(time) {
|
|
|
|
|
+ console.log("changeTimePeriod", time);
|
|
|
|
|
+ if (time) {
|
|
|
|
|
+ this.form.timePeriod = time;
|
|
|
|
|
+ } else {
|
|
|
this.form.timePeriod = ["", ""];
|
|
this.form.timePeriod = ["", ""];
|
|
|
}
|
|
}
|
|
|
|
|
+ this.$nextTick(() => {
|
|
|
|
|
+ this.$forceUpdate();
|
|
|
|
|
+ })
|
|
|
},
|
|
},
|
|
|
changeVoucherType() {
|
|
changeVoucherType() {
|
|
|
if (this.form.voucherType == 'Free Charging') {
|
|
if (this.form.voucherType == 'Free Charging') {
|