From 792236ef78c2cdd3a989fb40a7f2e2487c4e17b6 Mon Sep 17 00:00:00 2001
From: huang <1532065656@qq.com>
Date: 星期三, 26 十一月 2025 17:06:11 +0800
Subject: [PATCH] 添加各个设备基础可配置参数

---
 mes-web/src/views/device/components/DeviceLogicConfig/index.js |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/mes-web/src/views/device/components/DeviceLogicConfig/index.js b/mes-web/src/views/device/components/DeviceLogicConfig/index.js
index 7456aa4..37e4e47 100644
--- a/mes-web/src/views/device/components/DeviceLogicConfig/index.js
+++ b/mes-web/src/views/device/components/DeviceLogicConfig/index.js
@@ -12,11 +12,8 @@
 export const deviceTypeComponentMap = {
   '澶ц溅璁惧': LoadVehicleConfig,
   '澶х悊鐗囩': LargeGlassConfig,
-  '鍗ц浆绔嬫壂鐮�': WorkstationScannerConfig,
-  '鍗ц浆绔�': WorkstationTransferConfig,
-  // 鍏煎鏃у悕绉�
-  '涓婂ぇ杞�': LoadVehicleConfig,
-  '澶х悊鐗�': LargeGlassConfig
+  '鍗ц浆绔嬫壂鐮佽澶�': WorkstationScannerConfig,
+  '鍗ц浆绔嬭澶�': WorkstationTransferConfig
 }
 
 // 瀵煎嚭鎵�鏈夌粍浠�
@@ -29,6 +26,19 @@
 
 // 鏍规嵁璁惧绫诲瀷鑾峰彇瀵瑰簲鐨勯厤缃粍浠�
 export function getDeviceConfigComponent(deviceType) {
-  return deviceTypeComponentMap[deviceType] || null
+  if (!deviceType) {
+    return null
+  }
+  // 鍘婚櫎棣栧熬绌烘牸
+  const trimmedType = deviceType.trim()
+  // 鐩存帴鍖归厤
+  if (deviceTypeComponentMap[trimmedType]) {
+    return deviceTypeComponentMap[trimmedType]
+  }
+  // 濡傛灉鎵句笉鍒帮紝杈撳嚭璀﹀憡锛堝紑鍙戠幆澧冿級
+  if (process.env.NODE_ENV === 'development') {
+    console.warn(`鏈壘鍒拌澶囩被鍨嬨��${trimmedType}銆嶅搴旂殑閰嶇疆缁勪欢锛屽彲鐢ㄧ被鍨嬶細`, Object.keys(deviceTypeComponentMap))
+  }
+  return null
 }
 

--
Gitblit v1.8.0