
pickerOptions: {
onPick: ({ maxDate, minDate }: any) => {
this.curDate = minDate && minDate.getTime();
if (maxDate) {
this.curDate = '';
}
if (maxDate && minDate) {
let maxTime = dateAdd(this.disabled_Day, 'd', minDate);
let newEndTime = parseTime(maxTime, '{y}-{m}-{d} 23:59:59');
this.$set(this.searchParams.afterTime, 1, newEndTime);
}
},
disabledDate: (time: any) => {
if (this.curDate) {
const one = this.disabled_Day * 24 * 3600 * 1000;
const minTime = this.curDate - one;
const maxTime = this.curDate + one;
return time.getTime() < minTime || time.getTime() > maxTime;
}
}
},