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', }, ]"