fix:修复编辑评查点无法返回
This commit is contained in:
@@ -187,12 +187,14 @@ export function BasicInfo({ onChange, initialData, evaluationPointGroups = [], r
|
||||
}
|
||||
}, [formData]);
|
||||
|
||||
useEffect(() => {
|
||||
// 可以在这里通知父组件
|
||||
if (onChange && filteredRuleGroups.length === 1) {
|
||||
onChange({ evaluation_point_groups_id: filteredRuleGroups[0].id });
|
||||
}
|
||||
}, [filteredRuleGroups, onChange]);
|
||||
// 注释掉自动选择规则组的逻辑,避免无限循环
|
||||
// 原因:此 useEffect 依赖 onChange 和 filteredRuleGroups,每次渲染都可能触发
|
||||
// 导致 onChange -> 父组件更新 -> BasicInfo 重新渲染 -> useEffect 再次触发 -> 无限循环
|
||||
// useEffect(() => {
|
||||
// if (onChange && filteredRuleGroups.length === 1) {
|
||||
// onChange({ evaluation_point_groups_id: filteredRuleGroups[0].id });
|
||||
// }
|
||||
// }, [filteredRuleGroups, onChange]);
|
||||
|
||||
return (
|
||||
<div className="ant-card">
|
||||
|
||||
Reference in New Issue
Block a user