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