<el-date-picker
v-model="week"
type="daterange"
@change='changeDay'
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:picker-options="closeTime">
</el-date-picker>
closeTime:{
disabledDate(time) {
let timeOptionRange = vue.timeOptionRange;
let secondNum = 60*60*24*8*1000;
if(timeOptionRange){
return (time.getTime() !== timeOptionRange.getTime() + secondNum && time.getTime() !== timeOptionRange.getTime() - secondNum) || time.getTime() > Date.now() - 8.64e6
}else{
return time.getTime() > Date.now() - 8.64e6
}
},
onPick(time){
if(time.minDate && !time.maxDate){
vue.timeOptionRange = time.minDate;
}
if(time.maxDate){
vue.timeOptionRange = null;
}
}
},