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