@@ -7,7 +7,6 @@ import GroupPermission from "./groupUsersPermission";
77import UsersPermission from "./orgUsersPermission" ;
88import { getOrgGroups } from "redux/selectors/orgSelectors" ;
99import { useParams } from "react-router-dom" ;
10- import { AppState } from "redux/reducers" ;
1110import { fetchGroupUsrPagination , fetchOrgUsrPagination } from "@lowcoder-ee/util/pagination/axios" ;
1211import PaginationComp from "@lowcoder-ee/util/pagination/Pagination" ;
1312
@@ -25,18 +24,15 @@ const All_Users = "users";
2524
2625export default function PermissionSetting ( ) { const user = useSelector ( getUser ) ;
2726
28- const [ elements , setElements ] = useState < any > ( { elements : [ ] , total : 0 } ) ;
27+ const [ elements , setElements ] = useState < any > ( { elements : [ ] , total : 0 , role : "" } ) ;
2928 const [ orgMemberElements , setOrgMemberElements ] = useState < any > ( { elements : [ ] , total : 0 } )
3029 const [ currentPage , setCurrentPage ] = useState ( 1 ) ;
3130 const [ pageSize , setPageSize ] = useState ( 10 ) ;
3231 const [ modify , setModify ] = useState ( false ) ;
3332
3433 const orgId = user . currentOrgId ;
3534 const orgGroups = useSelector ( getOrgGroups ) ;
36- const groupUsersFetching = useSelector ( ( state : AppState ) => state . ui . org . groupUsersFetching ) ;
37- const currentUserGroupRole = useSelector ( ( state : AppState ) => state . ui . org . currentUserGroupRole ) ;
3835 const currentUser = useSelector ( getUser ) ;
39- const orgUsersFetching = useSelector ( ( state : AppState ) => state . ui . org . orgUsersFetching ) ;
4036
4137 const groupIdMap = new Map ( orgGroups . map ( ( group ) => [ group . groupId , group ] ) ) ;
4238 const dispatch = useDispatch ( ) ;
@@ -47,7 +43,6 @@ export default function PermissionSetting() { const user = useSelector(getUser)
4743 }
4844 dispatch ( fetchGroupsAction ( orgId ) ) ;
4945 } , [ orgId ] ) ;
50-
5146 useEffect ( ( ) => {
5247 if ( selectKey !== "users" && ! ! groupIdMap . get ( selectKey ) )
5348 fetchGroupUsrPagination (
@@ -58,27 +53,29 @@ export default function PermissionSetting() { const user = useSelector(getUser)
5853 }
5954 ) . then ( result => {
6055 if ( result . success ) {
61- setElements ( { elements : result . data || [ ] , total : result . total || 1 } )
56+ setElements ( { elements : result . data || [ ] , total : result . total || 1 , role : result . visitorRole || "" } )
6257 }
6358 else
6459 console . error ( "ERROR: fetchFolderElements" , result . error )
6560 }
6661 )
6762 else
63+ {
6864 fetchOrgUsrPagination (
69- {
70- orgId : orgId ,
71- pageNum : currentPage ,
72- pageSize : pageSize ,
73- }
65+ {
66+ orgId : orgId ,
67+ pageNum : currentPage ,
68+ pageSize : pageSize ,
69+ }
7470 ) . then ( result => {
75- if ( result . success ) {
76- setOrgMemberElements ( { elements : result . data || [ ] , total : result . total || 1 } )
77- }
78- else
79- console . error ( "ERROR: fetchFolderElements" , result . error )
71+ if ( result . success ) {
72+ setOrgMemberElements ( { elements : result . data || [ ] , total : result . total || 1 } )
8073 }
74+ else
75+ console . error ( "ERROR: fetchFolderElements" , result . error )
76+ }
8177 )
78+ }
8279 } ,
8380 [ currentPage , pageSize , modify , groupIdMap . get ( selectKey ) ]
8481 )
@@ -93,7 +90,6 @@ export default function PermissionSetting() { const user = useSelector(getUser)
9390 < >
9491 < UsersPermission
9592 orgId = { orgId }
96- orgUsersFetching = { orgUsersFetching }
9793 // orgUsers={!orgMemberElements.elements.members ? [] : orgMemberElements.elements.members}
9894 orgUsers = { orgMemberElements . elements }
9995 currentUser = { currentUser }
@@ -109,8 +105,7 @@ export default function PermissionSetting() { const user = useSelector(getUser)
109105 group = { groupIdMap . get ( selectKey ) ! }
110106 orgId = { orgId }
111107 groupUsers = { elements . elements }
112- groupUsersFetching = { groupUsersFetching }
113- currentUserGroupRole = { currentUserGroupRole }
108+ currentUserGroupRole = { elements . role }
114109 currentUser = { currentUser }
115110 setModify = { setModify }
116111 modify = { modify }
0 commit comments