forked from 77media/video-flow
更新切换标签页回调函数,调整参数以接收当前角色是否更改,优化代码逻辑
This commit is contained in:
parent
7f2fce3310
commit
01f34872a6
@ -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 {
|
||||
// 响应式数据
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user