From 5594e46b596ab25e941e553077a5319a79394b5a Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Fri, 05 Sep 2025 16:44:45 +0800
Subject: [PATCH] feat:更新设备

---
 src/views/device/addDevice.vue |   20 +++++++++++++++++---
 src/views/device/airport.vue   |    2 +-
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/src/views/device/addDevice.vue b/src/views/device/addDevice.vue
index 292fe4e..b31c6f5 100644
--- a/src/views/device/addDevice.vue
+++ b/src/views/device/addDevice.vue
@@ -276,18 +276,32 @@
                         },
                     },
                     {
-                        label: '设备描述',// '工作空间描述',
+                        label: '设备描述', // '工作空间描述',
                         prop: 'workspace_desc',
                         labelWidth: 130,
-                        // search: true,
                         searchSpan: 4,
-                        // editDisabled: true,
                         rules: [
                             {
                                 required: true,
                                 message: '请输入设备描述',
                                 trigger: 'blur',
                             },
+                            {
+                                max: 30,
+                                message: '设备描述不能超过30个字',
+                                trigger: 'blur',
+                            },
+                            // 如果需要更严格的校验(如中文字符计算),可以使用 validator
+                            {
+                                validator: (rule, value, callback) => {
+                                    if (value && value.length > 30) {
+                                        callback(new Error('设备描述不能超过30个字'));
+                                    } else {
+                                        callback();
+                                    }
+                                },
+                                trigger: 'blur',
+                            },
                         ],
                     },
                     
diff --git a/src/views/device/airport.vue b/src/views/device/airport.vue
index 39312d4..2b9ac8c 100644
--- a/src/views/device/airport.vue
+++ b/src/views/device/airport.vue
@@ -394,7 +394,7 @@
             label: '设备位置',
             prop: 'area_code',
             type: 'cascader',
-            labelWidth: 100,
+            labelWidth: 130,
             searchSpan: 4,
             hide: true,
             search: true,

--
Gitblit v1.9.3