<el-date-picker
v-if="item.type === 'date'"
type="datetimerange"
align="right"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
v-model="searchForm.date"
style="width: 100%"
:picker-options="pickerOptions"
></el-date-picker>
pickerOptions: {
selectableRange: ['12:00:00 - 23:59:59'],
onPick: ({ maxDate, minDate }) => {
// console.log(minDate,'minDate')
this.pickerMinDate = minDate.getTime()
// maxDate = minDat
if(maxDate) {
this.pickerMinDate = ''
this.pickerMaxDate = maxDate
}
console.log(this.pickerMinDate,'刚选择的最小日期值')
},
// 限制只能选择同一天的日期
disabledDate: (time) => {
// console.log(time,'刚选择的值')
if (this.pickerMinDate !== '') {
let one = 23 * 3600 * 1000
let minTime = this.pickerMinDate - one
let maxTime = this.pickerMinDate + one
return time.getTime() <= minTime || time.getTime() >= maxTime
}
},
}