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) }}
-
+