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 @@
-
+
详情