diff --git a/src/views/iot/device/DeviceForm.vue b/src/views/iot/device/DeviceForm.vue
index f686420e..6a53b879 100644
--- a/src/views/iot/device/DeviceForm.vue
+++ b/src/views/iot/device/DeviceForm.vue
@@ -82,31 +82,9 @@
-
-
-
- {{ dict.label }}
-
-
-
-
-
-
- {{ dict.label }}
-
-
-
@@ -155,7 +133,7 @@ const formData = ref({
offLineDuration: undefined,
lastOnlineTime: undefined,
remark: undefined,
- isEnable: undefined,
+ isEnable: false,
deviceModelId: undefined,
protocol: undefined,
sampleCycle: undefined,
@@ -167,11 +145,10 @@ const formData = ref({
const formRules = reactive({
create: {
deviceCode: [{ required: true, message: '设备编码不能为空', trigger: 'blur' }],
- deviceName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }],
- isEnable: [{ required: true, message: '是否启用不能为空', trigger: 'blur' }]
+ deviceName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }]
},
update: {
- isEnable: [{ required: true, message: '是否启用不能为空', trigger: 'blur' }]
+
},
setting: {
topic: [{ required: true, message: '订阅主题不能为空', trigger: 'blur' }]
@@ -213,7 +190,14 @@ const submitForm = async () => {
const { id, deviceCode, deviceName, deviceModelId, sampleCycle, remark, isEnable, topic } = formData.value as any
if (formType.value === 'create') {
- const data: Partial = { deviceCode, deviceName, deviceModelId, sampleCycle, remark, isEnable }
+ const data: Partial = {
+ deviceCode,
+ deviceName,
+ deviceModelId,
+ sampleCycle,
+ remark,
+ isEnable: false
+ }
await DeviceApi.createDevice(data as DeviceVO)
message.success(t('common.createSuccess'))
} else if (formType.value === 'update') {
@@ -248,7 +232,7 @@ const resetForm = () => {
offLineDuration: undefined,
lastOnlineTime: undefined,
remark: undefined,
- isEnable: true,
+ isEnable: false,
deviceModelId: undefined,
protocol: undefined,
sampleCycle: undefined,