From 628aa6a42e587e9f337e213f87f922fc2ab2af02 Mon Sep 17 00:00:00 2001
From: huang <1532065656@qq.com>
Date: 星期二, 02 十二月 2025 17:00:39 +0800
Subject: [PATCH] 修改卧转立扫码到卧转立任务流转,卧转立判断玻璃超时时间
---
mes-web/src/views/plcTest/components/MultiDeviceTest/ExecutionMonitor.vue | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/mes-web/src/views/plcTest/components/MultiDeviceTest/ExecutionMonitor.vue b/mes-web/src/views/plcTest/components/MultiDeviceTest/ExecutionMonitor.vue
index 1502b50..a221de2 100644
--- a/mes-web/src/views/plcTest/components/MultiDeviceTest/ExecutionMonitor.vue
+++ b/mes-web/src/views/plcTest/components/MultiDeviceTest/ExecutionMonitor.vue
@@ -86,7 +86,7 @@
鏌ョ湅璇︽儏
</el-button>
<el-button
- v-if="row.status === 'RUNNING'"
+ v-if="row.status === 'RUNNING' || row.status === 'FAILED'"
link
type="danger"
size="small"
@@ -421,6 +421,20 @@
}
}
+// 鏍规嵁taskId鎵撳紑浠诲姟璇︽儏鎶藉眽锛堜緵鐖剁粍浠惰皟鐢級
+const openTaskDrawer = async (taskId) => {
+ if (!taskId) return
+ // 濡傛灉浠诲姟鍒楄〃涓虹┖锛屽厛鍔犺浇涓�娆�
+ if (!tasks.value || tasks.value.length === 0) {
+ await fetchTasks()
+ }
+ const task = tasks.value.find(t => t.taskId === taskId)
+ if (!task) {
+ return
+ }
+ await handleRowClick(task)
+}
+
const statusType = (status) => {
switch ((status || '').toUpperCase()) {
case 'COMPLETED':
@@ -562,7 +576,8 @@
defineExpose({
fetchTasks,
connectSSE,
- disconnectSSE
+ disconnectSSE,
+ openTaskDrawer
})
</script>
--
Gitblit v1.8.0