From 056480178e19c61a86f93c09f2675f3b4f3952f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=A2=A6=E8=BF=9C?= <1063331231@qq.com> Date: Wed, 16 Jul 2025 10:24:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=AF=92=E9=BB=98=E8=AE=A4=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=9B=B4=E6=94=B9=E4=BC=9A=E4=BF=AE=E6=94=B9=E6=89=80?= =?UTF-8?q?=E6=9C=89=E7=9A=84=E9=BB=98=E8=AE=A4=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/formula/SettingFormulaConfig.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/formula/SettingFormulaConfig.vue b/src/components/formula/SettingFormulaConfig.vue index b5cd562..2e93e8d 100644 --- a/src/components/formula/SettingFormulaConfig.vue +++ b/src/components/formula/SettingFormulaConfig.vue @@ -48,7 +48,8 @@ const handleSubmit = () => { settingFormRef.value.validate(async (valid: any) => { if (valid) { // 修改默认值 - const diff = compareJSON(formulaStore.defaultFormulaInfo, formData.value) + const defaultFormulaInfo: Record = convertValuesToString(formulaStore.defaultFormulaInfo as Record, 'name') + const diff = compareJSON(defaultFormulaInfo, formData.value) const diffKeys = Object.keys(diff) if (diffKeys.length) { await Promise.all( @@ -127,7 +128,7 @@ const deviceStore = useDeviceStore() :rules="[ { required: true, - validator: (rule, value, callback) => validatePass(rule, value, callback, item), + validator: (rule: any, value: any, callback: any) => validatePass(rule, value, callback, item), trigger: 'blur', }, ]"