diff --git a/src/views/iot/device/device/DeviceForm.vue b/src/views/iot/device/device/DeviceForm.vue index d5f882f92..f046ce4b9 100644 --- a/src/views/iot/device/device/DeviceForm.vue +++ b/src/views/iot/device/device/DeviceForm.vue @@ -136,7 +136,7 @@ const formData = ref({ gatewayId: undefined, deviceType: undefined as number | undefined, serialNumber: undefined, - locationType: undefined, + locationType: undefined as number | undefined, longitude: undefined, latitude: undefined, groupIds: [] as number[] @@ -270,5 +270,6 @@ const handleProductChange = (productId: number) => { } const product = products.value?.find((item) => item.id === productId) formData.value.deviceType = product?.deviceType + formData.value.locationType = product?.locationType } diff --git a/src/views/iot/device/device/detail/DeviceDetailsInfo.vue b/src/views/iot/device/device/detail/DeviceDetailsInfo.vue index a3879a865..40d3e96a5 100644 --- a/src/views/iot/device/device/detail/DeviceDetailsInfo.vue +++ b/src/views/iot/device/device/detail/DeviceDetailsInfo.vue @@ -4,84 +4,56 @@ - - + + -
-
- 产品名称: - {{ product.name }} -
-
- ProductKey: - - {{ product.productKey }} - 复制 - -
-
- 设备类型: - - - -
-
- 定位类型: - - - -
-
- DeviceName: - - {{ device.deviceName }} - 复制 - -
-
- 备注名称: - {{ device.nickname }} -
-
- 创建时间: - {{ formatDate(device.createTime) }} -
-
- 当前状态: - - - -
-
- 激活时间: - {{ formatDate(device.activeTime) }} -
-
- 最后上线时间: - {{ formatDate(device.onlineTime) }} -
-
- 最后离线时间: - {{ formatDate(device.offlineTime) }} -
-
- 认证信息: - - 查看 - -
-
+ + {{ product.name }} + + {{ product.productKey }} + 复制 + + + + + + + + + {{ device.deviceName }} + 复制 + + {{ device.nickname }} + + {{ formatDate(device.createTime) }} + + + + + + {{ formatDate(device.activeTime) }} + + + {{ formatDate(device.onlineTime) }} + + + {{ formatDate(device.offlineTime) }} + + + 查看 + +
- - + + - +
+ +
+ + 暂无位置信息 +
+
@@ -210,29 +193,16 @@ const handleAuthInfoDialogClose = () => { authDialogVisible.value = false } - + diff --git a/src/views/iot/product/product/ProductForm.vue b/src/views/iot/product/product/ProductForm.vue index 7f4dd1643..e54506958 100644 --- a/src/views/iot/product/product/ProductForm.vue +++ b/src/views/iot/product/product/ProductForm.vue @@ -139,7 +139,7 @@ const formRules = reactive({ name: [{ required: true, message: '产品名称不能为空', trigger: 'blur' }], categoryId: [{ required: true, message: '产品分类不能为空', trigger: 'change' }], deviceType: [{ required: true, message: '设备类型不能为空', trigger: 'change' }], - locationType: [{ required: true, message: '定位类型不能为空', trigger: 'change' }], + locationType: [{ required: false, message: '定位类型不能为空', trigger: 'change' }], netType: [ { required: true,