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(() => { nextTick(() => {
if (formRef.value) { // 添加null检查
formRef.value.clearValidate(); formRef.value.clearValidate();
}
}); });
}; };
@@ -207,7 +209,9 @@ export default {
emit('cancel'); emit('cancel');
// 重置表单 // 重置表单
Object.assign(formData, initialFormData()); Object.assign(formData, initialFormData());
if (formRef.value) {
formRef.value.resetFields(); formRef.value.resetFields();
}
}; };
const getSubmitData = () => { const getSubmitData = () => {
@@ -274,7 +278,9 @@ export default {
// 重置表单以清除旧数据和验证状态 // 重置表单以清除旧数据和验证状态
Object.assign(formData, initialFormData()); Object.assign(formData, initialFormData());
nextTick(() => { nextTick(() => {
if (formRef.value) { // 添加null检查
formRef.value.clearValidate(); formRef.value.clearValidate();
}
}); });
formData.id = newVal.id; formData.id = newVal.id;
@@ -299,7 +305,9 @@ export default {
// 如果没有传入deviceData则重置为初始状态 // 如果没有传入deviceData则重置为初始状态
Object.assign(formData, initialFormData()); Object.assign(formData, initialFormData());
nextTick(() => { nextTick(() => {
if (formRef.value) { // 添加null检查
formRef.value.clearValidate(); formRef.value.clearValidate();
}
}); });
} }
}, { immediate: true }); }, { immediate: true });
@@ -311,7 +319,9 @@ export default {
if (!props.isEdit) { if (!props.isEdit) {
Object.assign(formData, initialFormData()); Object.assign(formData, initialFormData());
nextTick(() => { nextTick(() => {
if (formRef.value) { // 添加null检查
formRef.value.clearValidate(); formRef.value.clearValidate();
}
}); });
} }
} }