<el-date-picker
v-model="query.data_time"
type="datetimerange"
value-format="yyyy-MM-dd HH:mm:ss"
format="yyyy-MM-dd HH:mm:ss"
start-placeholder="开始日期"
end-placeholder="结束日期"
:picker-options="pickerOptions"
>
</el-date-picker>
data() {
return {
pickData: "",
pickerOptions: {
onPick: ({ maxDate, minDate }) => {
this.pickData = maxDate ? "" : minDate.getTime();
},
disabledDate: time => {
return this.pickData
? time.getTime() > this.pickData + 6 * 24 * 3600 * 1000 ||
time.getTime() < this.pickData - 6 * 24 * 3600 * 1000
: false;
}
}
}
}