更新切换标签页回调函数,调整参数以接收当前角色是否更改,优化代码逻辑

This commit is contained in:
海龙 2025-08-14 14:52:42 +08:00
parent 7f2fce3310
commit 01f34872a6

View File

@ -460,16 +460,14 @@ export const useRoleServiceHook = (): UseRoleService => {
}, [projectId]); }, [projectId]);
/** /**
* @description * @description
* @param callback * @param callback
*/ */
const changeTabCallback = useCallback((callback: (changedRoles: RoleEntity[]) => void) => { const changeTabCallback = useCallback((callback: (isChange: Boolean) => void) => {
// 筛选出 isChangeRole 为 true 的角色
const changedRoles = roleList.filter(role => role.isChangeRole === true);
// 执行回调函数,传入已更改的角色列表 // 执行回调函数,传入已更改的角色列表
callback(changedRoles); callback(selectedRole!.isChangeRole);
}, [roleList]); }, [selectedRole]);
return { return {
// 响应式数据 // 响应式数据