From 8aae814f3f68e083066d952ac1b544bafe608980 Mon Sep 17 00:00:00 2001 From: xiaojinfei <378266566@qq.com> Date: Fri, 9 Jan 2026 11:55:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=A2=84=E8=AD=A6=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E6=A0=A1=E9=AA=8C=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/warn/config/UpdateModal.vue | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/views/warn/config/UpdateModal.vue b/src/views/warn/config/UpdateModal.vue index 3403adf..94f3186 100644 --- a/src/views/warn/config/UpdateModal.vue +++ b/src/views/warn/config/UpdateModal.vue @@ -35,7 +35,7 @@ const [registerQueryForm, { }) -const [registerForm, {setFieldsValue, resetFields, validate}] = useForm({ +const [registerForm, {setFieldsValue, getFieldsValue,resetFields, validate}] = useForm({ labelWidth: 120, baseColProps: {span: 24}, schemas: updateWarnForm, @@ -107,12 +107,8 @@ const [registerModal, {setModalProps, closeModal}] = useModalInner(async (data) async function handleSubmit() { try { + const values = await validate() - // ⭐ 条件校验(重点) - if (values.inputName !== pointInfo.value.pointName) { - createMessage.error('请确保点号信息与查询结果一致,如果不一致请重新查询') - return - } setModalProps({confirmLoading: true}) if (unref(isUpdate)) { await updateWarn(values) @@ -123,6 +119,11 @@ async function handleSubmit() { // 新增预警 //先拿查询表单数据 const queryValues = await validateQueryForm() + // ⭐ 条件校验(重点) + if (queryValues.inputName !== pointInfo.value.pointName) { + createMessage.error('请确保点号信息与查询结果一致,如果不一致请重新查询') + return + } // 再拿输入的数据 const values = await validate() // 合并三个数据