修bug
This commit is contained in:
@@ -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();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user