| | |
| | | <ChannelCollapse :channels="channels"></ChannelCollapse> |
| | | </template> |
| | | <template #middleBlock1> |
| | | <DashboardTitle></DashboardTitle> |
| | | <DashboardTitle @should-reload="reloadAllData"></DashboardTitle> |
| | | </template> |
| | | <template #middleBlock2> |
| | | <el-tabs v-model="activeMainTabName" class="main-info-tabs"> |
| | |
| | | <template #middleBlock3> |
| | | <SubTitle>任务详情</SubTitle> |
| | | <div class="task-detail"> |
| | | <TaskControl :task="activeTask" @should-reload="reloadAllData"></TaskControl> |
| | | <TaskControl :task="activeTask" @should-reload="reloadChannel"></TaskControl> |
| | | </div> |
| | | <ColorInfo :type="1"></ColorInfo> |
| | | <ColorInfo :type="2"></ColorInfo> |
| | |
| | | * 完成任务或者下发参数成功后要刷新通道数据 |
| | | * @param task |
| | | */ |
| | | function reloadAllData(task: Task) { |
| | | tasksStore.reload(task.Channel) |
| | | function reloadChannel(task: Task) { |
| | | tasksStore.reloadChannel(task.Channel) |
| | | } |
| | | |
| | | function reloadAllData() { |
| | | tasksStore.reloadAllData() |
| | | } |
| | | // 启动plc 轮询 |
| | | const plcStore = usePLCStore() |