| | |
| | | popper-class="custom-date-picker" |
| | | v-model="dateRange" |
| | | type="daterange" |
| | | :clearable="false" |
| | | :clearable="true" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | :disabled="searchForm.photoType !== '' && item.value === '4'" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | v-model="searchForm.photoType" |
| | | placeholder="请选择" |
| | | clearable |
| | | @clear="changePhotoType" |
| | | > |
| | | <el-option |
| | | v-for="item in CategoryOption" |
| | |
| | | { |
| | | value: '5', |
| | | label: '全景', |
| | | |
| | | }, |
| | | { |
| | | value: '4', |
| | | label: '正射', |
| | | |
| | | }, |
| | | ]; |
| | | const CategoryOption = [ |
| | |
| | | }, |
| | | { deep: true } |
| | | ); |
| | | |
| | | const changePhotoType =(val)=>{ |
| | | if(val === undefined){ |
| | | searchForm.photoType = '' |
| | | } |
| | | } |
| | | // 部门 |
| | | let deptTreeData = ref([]); |
| | | // 机巢 |
| | |
| | | const start = dayjs(val[0]); |
| | | const end = dayjs(val[1]); |
| | | const diff = end.diff(start, 'day'); |
| | | |
| | | if (diff > 31) { |
| | | ElMessage.warning('日期范围不能超过31天'); |
| | | const maxDays = 365; |
| | | if (diff > maxDays) { |
| | | ElMessage.warning('日期范围不能超过一年'); |
| | | dateRange.value = []; |
| | | // 重置为默认时间范围 |
| | | setTimeout(() => { |
| | |
| | | searchForm.startTime = start.format(timeFormat); |
| | | searchForm.endTime = end.format(timeFormat); |
| | | } |
| | | //handleSearch(); |
| | | |
| | | }; |
| | | // 部门下得机巢 |
| | | const requestDockInfo = () => { |