diff --git a/web/src/views/system/notice/modules/form.vue b/web/src/views/system/notice/modules/form.vue index 43e813746eb0fb68cf57b13c6303a4ec6b6bcee9..32a92bec0c74140ddf8eaa2c0fa1a83c63c29b58 100644 --- a/web/src/views/system/notice/modules/form.vue +++ b/web/src/views/system/notice/modules/form.vue @@ -41,9 +41,10 @@ const [Modal, modalApi] = useModal({ if (isOpen) { isUpdate.value = false; formApi.resetForm(); - const {record} = modalApi.getData>(); + const data = modalApi.getData>(); + const record = data?.record; //编辑 - if (record.id) { + if (record?.id) { isUpdate.value = true; record.value = await api.get(record.id); await formApi.setValues(record.value);