diff --git a/web/src/views/gas/alarmmessage/AlarmMessageForm.vue b/web/src/views/gas/alarmmessage/AlarmMessageForm.vue index d59cd01..c6e1f33 100644 --- a/web/src/views/gas/alarmmessage/AlarmMessageForm.vue +++ b/web/src/views/gas/alarmmessage/AlarmMessageForm.vue @@ -9,7 +9,7 @@ > - + @@ -55,7 +55,7 @@ const formType = ref('') // 表单的类型:create - 新增;update - 修改 const formData = ref({ id: undefined, detectorId: undefined, - name: undefined, + holderName: undefined, sn: undefined, message: undefined, pushSnList: undefined, @@ -74,24 +74,24 @@ function getDeptList() { } /** 打开弹窗 */ -const open = async (type: string, id?: number) => { +const open = async (type: string, row: AlarmMessage) => { dialogVisible.value = true dialogTitle.value = t('action.' + type) formType.value = type resetForm() await getDeptList() // 修改时,设置数据 - if (id) { + formLoading.value = true try { - formData.value = await AlarmMessageApi.getAlarmMessage(id) + formData.value = row formData.value.deptName = formData.value.deptId ? deptList.value.find((dept) => dept.id === formData.value.deptId)?.name || '-' : '-' } finally { formLoading.value = false } - } + } defineExpose({ open }) // 提供 open 方法,用于打开弹窗 @@ -124,7 +124,7 @@ const resetForm = () => { formData.value = { id: undefined, detectorId: undefined, - name: undefined, + holderName: undefined, sn: undefined, message: undefined, pushSnList: undefined, diff --git a/web/src/views/gas/alarmmessage/index.vue b/web/src/views/gas/alarmmessage/index.vue index 61bdf22..4c81692 100644 --- a/web/src/views/gas/alarmmessage/index.vue +++ b/web/src/views/gas/alarmmessage/index.vue @@ -131,7 +131,7 @@ - + @@ -140,13 +140,13 @@