日期范围选择

This commit is contained in:
zzyuan 2025-12-16 14:07:54 +08:00
parent 620940bc94
commit 823a31ac97
1 changed files with 2 additions and 31 deletions

View File

@ -132,7 +132,7 @@
<el-form-item label="开始时间" prop="startTime">
<el-date-picker
v-model="baseForm.startTime"
type="date" :picker-options="searchPickerOptionsStart" @change="searchChangeEnd"
type="date"
placeholder="选择日期"
format="yyyy-MM-dd" style="width: 100%;"
:picker-options="pickerOptionsToday"
@ -144,7 +144,7 @@
<el-form-item label="结束时间" prop="endTime">
<el-date-picker
v-model="baseForm.endTime"
type="date" :picker-options="searchPickerOptionsEnd" @change="searchChangeStart"
type="date"
placeholder="选择日期"
format="yyyy-MM-dd" style="width: 100%;"
:picker-options="pickerOptionsStart"
@ -312,8 +312,6 @@
//
tableListData: [],
dateRange:[],
searchPickerOptionsStart:{},
searchPickerOptionsEnd:{},
//
title: "",
//
@ -567,33 +565,6 @@
const day = String(date.getDate()).padStart(2, '0');
return `${year}-${month}-${day}`;
},
searchChangeStart(value) {
if(!value){//×2999
// 访this
this.searchPickerOptionsStart = Object.assign({}, this.searchPickerOptionsStart, {
// 访this
disabledDate: (time) => {
return time.getTime()>=new Date('2999-12-30 23:59:59').getTime() ;
}
})
return;
}
this.searchPickerOptionsStart = Object.assign({}, this.searchPickerOptionsStart, {
// 访this
disabledDate: (time) => {
return time.getTime()>new Date(value).getTime() ;
}
})
},
//
searchChangeEnd() {
// console.log(new Date(this.addFormList[0].startTime).getTime());
this.searchPickerOptionsEnd = Object.assign({}, this.searchPickerOptionsEnd, {
disabledDate: (time) => {
return time.getTime()<new Date(this.baseForm.startTime).getTime();
}
})
},
}
};
</script>