| | |
| | | <div :class="tabIndex === 2 ? 'active' : ''" @click="tabClick(2)">历史任务</div> |
| | | </div> |
| | | <div class="search-box"> |
| | | <el-input v-model="searchText" placeholder="请输入搜索内容" class="input-with-select"> |
| | | <el-input v-model="searchText" placeholder="请输入关键字" class="input-with-select"> |
| | | <template #append> |
| | | <el-button :icon="Search" @click="searchNickName" /> |
| | | </template> |
| | |
| | | const taskClick = item => { |
| | | if (tabIndex.value === 1) { |
| | | // 展示当前任务详情 |
| | | if (!item?.device_sns.length) return ElMessage.warning('没有device_sns'); |
| | | if (item?.device_sns?.length !== 1) { |
| | | // todo 后续开发 |
| | | ElMessage.success('即将跳转到集群调度'); |
| | | return |
| | | } |
| | | currentInfoId.value = item.wayline_job_info_id |
| | | isShowCurrentTaskDetails.value = true |
| | | } else { |
| | |
| | | |
| | | watch([() => tabIndex.value, () => tableList.value], async ([newTabIndex, newTableList]) => { |
| | | if (newTabIndex == 1 && newTableList.length > 0) { |
| | | await getTaskDetails(newTableList[0].wayline_job_info_id) |
| | | const params = { |
| | | // 航线信息id |
| | | wayLineJobInfoId:newTableList[0].wayline_job_info_id, |
| | | // 当前航线id |
| | | waylineJobId:newTableList[0].id, |
| | | } |
| | | await getTaskDetails(params) |
| | | } |
| | | }) |
| | | |