From 7df833446d2b42f3bf7862ae4d193b6335b6a5d7 Mon Sep 17 00:00:00 2001 From: lzh Date: Fri, 26 Dec 2025 15:03:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BA=A7=E5=93=81=E3=80=81=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E5=8A=9F=E8=83=BD=E9=85=8D=E7=BD=AEbug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/iot/device/device/index.ts | 2 +- .../src/views/iot/device/device/data.ts | 30 ++++++------- .../src/views/iot/device/device/index.vue | 4 +- .../components/device-table-select.vue | 12 ++--- .../modules/detail/device-details-info.vue | 8 ++-- .../modules/detail/device-details-message.vue | 4 +- .../device/modules/device-card-view.vue | 11 ++++- .../src/views/iot/product/product/data.ts | 44 +++++++++---------- .../modules/detail/product-details-info.vue | 2 +- .../product/modules/product-card-view.vue | 32 +++++++++++--- .../thingmodel/modules/thing-model-event.vue | 21 ++++++--- .../thingmodel/modules/thing-model-form.vue | 12 +++++ .../modules/thing-model-service.vue | 22 +++++++--- 13 files changed, 128 insertions(+), 76 deletions(-) diff --git a/apps/web-antd/src/api/iot/device/device/index.ts b/apps/web-antd/src/api/iot/device/device/index.ts index 7bd59886f..c41044756 100644 --- a/apps/web-antd/src/api/iot/device/device/index.ts +++ b/apps/web-antd/src/api/iot/device/device/index.ts @@ -11,7 +11,7 @@ export namespace IotDeviceApi { productId: number; // 产品编号 productKey?: string; // 产品标识 deviceType?: number; // 设备类型 - nickname?: string; // 设备备注名称 + nickname?: string; // 设备设备名称 gatewayId?: number; // 网关设备 ID state?: number; // 设备状态 status?: number; // 设备状态(兼容字段) diff --git a/apps/web-antd/src/views/iot/device/device/data.ts b/apps/web-antd/src/views/iot/device/device/data.ts index 5edd1cc0d..8d270052b 100644 --- a/apps/web-antd/src/views/iot/device/device/data.ts +++ b/apps/web-antd/src/views/iot/device/device/data.ts @@ -37,15 +37,15 @@ export function useFormSchema(): VbenFormSchema[] { }, { fieldName: 'deviceName', - label: 'DeviceName', + label: '设备标识', component: 'Input', componentProps: { - placeholder: '请输入 DeviceName', + placeholder: '请输入设备标识', }, rules: z .string() - .min(4, 'DeviceName 长度不能少于 4 个字符') - .max(32, 'DeviceName 长度不能超过 32 个字符') + .min(4, '设备标识长度不能少于 4 个字符') + .max(32, '设备标识长度不能超过 32 个字符') .regex( /^[\w.\-:@]{4,32}$/, '支持英文字母、数字、下划线(_)、中划线(-)、点号(.)、半角冒号(:)和特殊字符@', @@ -68,18 +68,18 @@ export function useFormSchema(): VbenFormSchema[] { }, { fieldName: 'nickname', - label: '备注名称', + label: '设备名称', component: 'Input', componentProps: { - placeholder: '请输入备注名称', + placeholder: '请输入设备名称', }, rules: z .string() - .min(4, '备注名称长度限制为 4~64 个字符') - .max(64, '备注名称长度限制为 4~64 个字符') + .min(4, '设备名称长度限制为 4~64 个字符') + .max(64, '设备名称长度限制为 4~64 个字符') .regex( /^[\u4E00-\u9FA5\u3040-\u30FF\w]+$/, - '备注名称只能包含中文、英文字母、日文、数字和下划线(_)', + '设备名称只能包含中文、英文字母、日文、数字和下划线(_)', ) .optional() .or(z.literal('')), @@ -208,19 +208,19 @@ export function useGridFormSchema(): VbenFormSchema[] { }, { fieldName: 'deviceName', - label: 'DeviceName', + label: '设备名称', component: 'Input', componentProps: { - placeholder: '请输入 DeviceName', + placeholder: '请输入设备名称', allowClear: true, }, }, { fieldName: 'nickname', - label: '备注名称', + label: '设备名称', component: 'Input', componentProps: { - placeholder: '请输入备注名称', + placeholder: '请输入设备名称', allowClear: true, }, }, @@ -265,12 +265,12 @@ export function useGridColumns(): VxeTableGridOptions['columns'] { { type: 'checkbox', width: 40 }, { field: 'deviceName', - title: 'DeviceName', + title: '设备名称', minWidth: 150, }, { field: 'nickname', - title: '备注名称', + title: '设备名称', minWidth: 120, }, { diff --git a/apps/web-antd/src/views/iot/device/device/index.vue b/apps/web-antd/src/views/iot/device/device/index.vue index 83c391aa4..41c27e142 100644 --- a/apps/web-antd/src/views/iot/device/device/index.vue +++ b/apps/web-antd/src/views/iot/device/device/index.vue @@ -275,14 +275,14 @@ onMounted(async () => { { const baseColumns = [ { - title: 'DeviceName', + title: '设备标识', dataIndex: 'deviceName', key: 'deviceName', }, { - title: '备注名称', + title: '设备名称', dataIndex: 'nickname', key: 'nickname', }, @@ -250,19 +250,19 @@ onMounted(async () => { - + - + - + {{ device.deviceName }} - + {{ device.nickname || '--' }} @@ -122,7 +122,7 @@ function handleAuthInfoDialogClose() { {{ formatDate(device.offlineTime) }} - +