fix:修复编辑评查点无法返回

This commit is contained in:
2025-10-30 09:55:21 +08:00
parent 676e1a5f7d
commit 05cc992c78
+8 -6
View File
@@ -187,12 +187,14 @@ export function BasicInfo({ onChange, initialData, evaluationPointGroups = [], r
} }
}, [formData]); }, [formData]);
useEffect(() => { // 注释掉自动选择规则组的逻辑,避免无限循环
// 可以在这里通知父组件 // 原因:此 useEffect 依赖 onChange 和 filteredRuleGroups,每次渲染都可能触发
if (onChange && filteredRuleGroups.length === 1) { // 导致 onChange -> 父组件更新 -> BasicInfo 重新渲染 -> useEffect 再次触发 -> 无限循环
onChange({ evaluation_point_groups_id: filteredRuleGroups[0].id }); // useEffect(() => {
} // if (onChange && filteredRuleGroups.length === 1) {
}, [filteredRuleGroups, onChange]); // onChange({ evaluation_point_groups_id: filteredRuleGroups[0].id });
// }
// }, [filteredRuleGroups, onChange]);
return ( return (
<div className="ant-card"> <div className="ant-card">