
<template><div><el-form-item label="开始时间" prop="startTime"><el-date-pickerv-model="inputForm.startTime":disabled="disabled"value-format="yyyy-MM-dd":clearable="true"type="date":append-to-body="false"placeholder="请选择开始时间":picker-options="startTimePickerOptions"></el-date-picker></el-form-item><el-form-item label="结束时间" prop="endTime" label-width="110px"><el-date-pickerv-model="inputForm.endTime":disabled="disabled"value-format="yyyy-MM-dd":clearable="true"type="date":append-to-body="false"placeholder="请选择结束时间":picker-options="endTimePickerOptions"></el-date-picker></el-form-item></div>
</template><script>
export default {data() {return {inputForm: {startTime: null,endTime: null,},disabled: false, };},computed: {startTimePickerOptions() {let that = this return {disabledDate(time) {if (!that.inputForm || !that.inputForm.endTime) {return false; }return time.getTime() < new Date(that.inputForm.endTime).getTime(); },};},endTimePickerOptions() {let that = this return {disabledDate(time) {if (!this.inputForm || !this.inputForm.startTime) {return false; }return time.getTime() < new Date(this.inputForm.startTime).getTime();},};},},};
</script>