fix:修复编辑评查点无法返回
This commit is contained in:
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user