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

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