修bug
This commit is contained in:
		| @@ -188,7 +188,9 @@ export default { | ||||
|       } | ||||
|       // 触发验证规则更新 | ||||
|       nextTick(() => { | ||||
|         formRef.value.clearValidate(); | ||||
|         if (formRef.value) { // 添加null检查 | ||||
|           formRef.value.clearValidate(); | ||||
|         } | ||||
|       }); | ||||
|     }; | ||||
|      | ||||
| @@ -207,7 +209,9 @@ export default { | ||||
|       emit('cancel'); | ||||
|       // 重置表单 | ||||
|       Object.assign(formData, initialFormData()); | ||||
|       formRef.value.resetFields(); | ||||
|       if (formRef.value) { | ||||
|         formRef.value.resetFields(); | ||||
|       } | ||||
|     }; | ||||
|      | ||||
|     const getSubmitData = () => { | ||||
| @@ -274,7 +278,9 @@ export default { | ||||
|         // 重置表单以清除旧数据和验证状态 | ||||
|         Object.assign(formData, initialFormData()); | ||||
|         nextTick(() => { | ||||
|           formRef.value.clearValidate(); | ||||
|           if (formRef.value) { // 添加null检查 | ||||
|             formRef.value.clearValidate(); | ||||
|           } | ||||
|         }); | ||||
|  | ||||
|         formData.id = newVal.id; | ||||
| @@ -299,7 +305,9 @@ export default { | ||||
|         // 如果没有传入deviceData,则重置为初始状态 | ||||
|         Object.assign(formData, initialFormData()); | ||||
|         nextTick(() => { | ||||
|           formRef.value.clearValidate(); | ||||
|           if (formRef.value) { // 添加null检查 | ||||
|             formRef.value.clearValidate(); | ||||
|           } | ||||
|         }); | ||||
|       } | ||||
|     }, { immediate: true }); | ||||
| @@ -311,7 +319,9 @@ export default { | ||||
|         if (!props.isEdit) { | ||||
|           Object.assign(formData, initialFormData()); | ||||
|           nextTick(() => { | ||||
|             formRef.value.clearValidate(); | ||||
|             if (formRef.value) { // 添加null检查 | ||||
|               formRef.value.clearValidate(); | ||||
|             } | ||||
|           }); | ||||
|         } | ||||
|       } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user