| | |
| | | class="card-item" |
| | | :class="item === checked ? 'active' : ''" |
| | | v-for="(item, index) in timeList" |
| | | :key="index" |
| | | @click="timeClick(item, index)" |
| | | > |
| | | {{ timeListStr[index] }} |
| | |
| | | }; |
| | | |
| | | // 监听从巡检任务概况提交的数据 |
| | | watch( |
| | | () => store.state.task.jumpTask, |
| | | newVal => { |
| | | // watch( |
| | | // () => store.state.task.jumpTask, |
| | | // newVal => { |
| | | |
| | | if (newVal && Object.keys(newVal).length) { |
| | | // 兼容当日任务 计划任务 历史任务传参 |
| | | if (newVal.clickValue) { |
| | | checked.value = newVal.clickValue; |
| | | searchForm.date_enum = newVal.date_enum; |
| | | } |
| | | if (newVal.date_value) { |
| | | dateRange.value = newVal.date_value; |
| | | } |
| | | if (newVal.status) { |
| | | searchForm.status = newVal.status; |
| | | } |
| | | if (newVal.device_sn) { |
| | | searchForm.device_sn = newVal.device_sn; |
| | | // 不直接赋值的原因: 回选会被清空值 |
| | | signDevice_sn.value = newVal.device_sn; |
| | | } |
| | | } else { |
| | | checked.value = 'today'; |
| | | searchForm.date_enum = 'TODAY'; |
| | | } |
| | | handleSearch(); |
| | | }, |
| | | { immediate: true, deep: true } |
| | | ); |
| | | // if (newVal && Object.keys(newVal).length) { |
| | | // // 兼容当日任务 计划任务 历史任务传参 |
| | | // if (newVal.clickValue) { |
| | | // checked.value = newVal.clickValue; |
| | | // searchForm.date_enum = newVal.date_enum; |
| | | // } |
| | | // if (newVal.date_value) { |
| | | // dateRange.value = newVal.date_value; |
| | | // } |
| | | // if (newVal.status) { |
| | | // searchForm.status = newVal.status; |
| | | // } |
| | | // if (newVal.device_sn) { |
| | | // searchForm.device_sn = newVal.device_sn; |
| | | // // 不直接赋值的原因: 回选会被清空值 |
| | | // signDevice_sn.value = newVal.device_sn; |
| | | // } |
| | | // } else { |
| | | // checked.value = 'today'; |
| | | // searchForm.date_enum = 'TODAY'; |
| | | // } |
| | | // handleSearch(); |
| | | // }, |
| | | // { immediate: true, deep: true } |
| | | // ); |
| | | |
| | | onBeforeUnmount(() => { |
| | | checked.value = 'today'; |
| | |
| | | onMounted(() => { |
| | | requestDockInfo(); |
| | | // 日历传值 |
| | | const calendarday = ref(route.query.day); |
| | | const calendarday = ref(route.query.day); |
| | | |
| | | if (calendarday.value) { |
| | | const date = dayjs(calendarday.value).format(timeFormat); |
| | | if (calendarday.value) { |
| | | const date = dayjs(calendarday.value).format(timeFormat); |
| | | |
| | | const dateArray = [date, date]; |
| | | |
| | | dateRange.value = dateArray; |
| | | |
| | | handleSearch(); |
| | | |
| | | } |
| | | // 查询一次 |
| | | // handleSearch() |
| | | const dateArray = [date, date]; |
| | | |
| | | dateRange.value = dateArray; |
| | | } |
| | | // 查询一次 |
| | | handleSearch() |
| | | }); |
| | | </script> |
| | | <style lang="scss"></style> |