?pickerOptions: {
? ? ? ? disabledDate (time) {
? ? ? ? ? let secondNum = 60 * 60 * 24 * 7 * 1000; //上下波動7天
? ? ? ? ? if (timeOptionRange) {
? ? ? ? ? ? return (
? ? ? ? ? ? ? time.getTime() > timeOptionRange.getTime() + secondNum ||
? ? ? ? ? ? ? time.getTime() < timeOptionRange.getTime() - secondNum
? ? ? ? ? ? );
? ? ? ? ? }
? ? ? ? },
? ? ? ? onPick (time) {
? ? ? ? ? //當(dāng)?shù)谝粫r間選中才設(shè)置禁用
? ? ? ? ? if (time.minDate && !time.maxDate) {
? ? ? ? ? ? timeOptionRange = time.minDate;
? ? ? ? ? }
? ? ? ? ? if (time.maxDate) {
? ? ? ? ? ? timeOptionRange = null;
? ? ? ? ? }
? ? ? ? }
? ? ? },
<el-col :span="7">
? ? ? ? ? <label>統(tǒng)計時間:</label>
? ? ? ? ? <el-date-picker v-model="params.createdTime"
? ? ? ? ? ? ? ? ? ? ? ? ? type="datetimerange"
? ? ? ? ? ? ? ? ? ? ? ? ? size="small"
? ? ? ? ? ? ? ? ? ? ? ? ? range-separator="至"
? ? ? ? ? ? ? ? ? ? ? ? ? start-placeholder="開始時間"
? ? ? ? ? ? ? ? ? ? ? ? ? end-placeholder="結(jié)束時間"
? ? ? ? ? ? ? ? ? ? ? ? ? :picker-options="pickerOptions"
? ? ? ? ? ? ? ? ? ? ? ? ? @change="changeDate"></el-date-picker>
? ? ? ? </el-col>