This commit is contained in:
2025-09-30 22:36:36 +08:00
parent a2a9cc1450
commit 1c3b3a5151

View File

@@ -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();
}
});
}
}