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