From dad0263459b30dbfa75f06dff062a0c85183517b Mon Sep 17 00:00:00 2001
From: huang <1532065656@qq.com>
Date: 星期一, 01 十二月 2025 17:01:51 +0800
Subject: [PATCH] 添加卧转立扫码设备交互逻辑,任务流转

---
 mes-web/src/views/plcTest/components/DeviceGroup/GroupTopology.vue |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/mes-web/src/views/plcTest/components/DeviceGroup/GroupTopology.vue b/mes-web/src/views/plcTest/components/DeviceGroup/GroupTopology.vue
index e46b9c0..8729075 100644
--- a/mes-web/src/views/plcTest/components/DeviceGroup/GroupTopology.vue
+++ b/mes-web/src/views/plcTest/components/DeviceGroup/GroupTopology.vue
@@ -105,8 +105,8 @@
           {{ selectedDevice.moduleName }}
         </el-descriptions-item>
         <el-descriptions-item label="鏄惁鍚敤">
-          <el-tag :type="selectedDevice.enabled ? 'success' : 'info'">
-            {{ selectedDevice.enabled ? '鍚敤' : '鍋滅敤' }}
+          <el-tag :type="getEnabledType(selectedDevice.enabled)">
+            {{ getEnabledLabel(selectedDevice.enabled) }}
           </el-tag>
         </el-descriptions-item>
       </el-descriptions>
@@ -229,6 +229,22 @@
   return String(status)
 }
 
+const getEnabledType = (enabled) => {
+  // 鏀寔鏁板瓧 1/0銆佸竷灏斿�� true/false銆佸瓧绗︿覆 '1'/'0'
+  if (enabled === 1 || enabled === true || enabled === '1' || String(enabled).toUpperCase() === 'TRUE') {
+    return 'success'
+  }
+  return 'info'
+}
+
+const getEnabledLabel = (enabled) => {
+  // 鏀寔鏁板瓧 1/0銆佸竷灏斿�� true/false銆佸瓧绗︿覆 '1'/'0'
+  if (enabled === 1 || enabled === true || enabled === '1' || String(enabled).toUpperCase() === 'TRUE') {
+    return '鍚敤'
+  }
+  return '鍋滅敤'
+}
+
 watch(
   () => props.group,
   () => {

--
Gitblit v1.8.0