diff --git a/src/containers/basis/group/BasisGroupApprovalContainer.js b/src/containers/basis/group/BasisGroupApprovalContainer.js index 2a8364a..919fa0e 100644 --- a/src/containers/basis/group/BasisGroupApprovalContainer.js +++ b/src/containers/basis/group/BasisGroupApprovalContainer.js @@ -139,7 +139,7 @@ export const BasisGroupApprovalContainer = props => { aprvYn: '' }); if (user.authId === 'SUPER' || user.authId === 'ADMIN') { - dispatch(Actions.GROUP_LIST.request(user?.cstmrSno)); + dispatch(Actions.GROUP_LIST.request({ cstmrSno: user?.cstmrSno })); } else { dispatch( Actions.JOIN_LIST.request({ @@ -241,11 +241,48 @@ export const BasisGroupApprovalContainer = props => { // minWidth: '102px', sortable: false, cell: row => { + let disa = false; + + //이 그룹의 내 권한 + groupList?.map(prev => { + if (prev.groupId === row?.groupId) { + console.log(prev.groupAuthCd, prev); + console.log(row.groupAuthCd, row); + } + }); + console.log(groupList); + + // if (user.authId === 'SUPER' || user.authId === 'ADMIN') { + // //모든 그룹 조회 가능 + // const my = groupList?.filter((prev, idx) => { + // if (prev.groupId === row?.groupId) { + // console.log(prev); + // } + // }); + // // console.log(groupList); + // if (user.authId === 'ADMIN') { + // if (my?.groupAuthCd === 'NORMAL') { + // disa = true; + // } + // } + // } else if (user.authId === 'USER') { + // //본인 그룹 조회 가능 + // const my = joinList?.find((prev, idx) => { + // if (prev.groupId === row?.groupId) { + // return prev; + // } + // }); + // if (my?.groupAuthCd === 'NORMAL') { + // disa = true; + // } + // } + return row?.aprvlYn === 'N' ? ( handlerAprvConfirm(row?.cstmrGroupSno)} + disabled={disa} > 승인처리 @@ -254,10 +291,53 @@ export const BasisGroupApprovalContainer = props => { color='danger' className='badge badge-danger' onClick={() => handlerCancelConfirm(row?.cstmrGroupSno)} + disabled={disa} > 승인취소 ); + + // const my = groupList?.find((prev, idx) => { + // if (prev.groupId === row?.groupId) { + // return prev; + // } + // }); + // let disa = false; + + // if (user.authId === 'SUPER') { + // console.log('super'); + // // { + // // } + // } else if (user.authId === 'ADMIN' || user.authId === 'USER') { + // if (my?.groupAuthCd === 'NORMAL') { + // console('ㅇㄹㄴㅇㄹ'); + // disa = true; + // } + // // } else if(user.authId === 'USER') { + // // if(my.groupAuthCd === 'NORMAL') { + // // disabled = true; + // // } + // } + + // return row?.aprvlYn === 'N' ? ( + // handlerAprvConfirm(row?.cstmrGroupSno)} + // disabled={disa} + // > + // 승인처리 + // + // ) : ( + // handlerCancelConfirm(row?.cstmrGroupSno)} + // disabled={disa} + // > + // 승인취소 + // + // ); } } ];