|
|
@ -139,7 +139,7 @@ export const BasisGroupApprovalContainer = props => { |
|
|
|
aprvYn: '' |
|
|
|
aprvYn: '' |
|
|
|
}); |
|
|
|
}); |
|
|
|
if (user.authId === 'SUPER' || user.authId === 'ADMIN') { |
|
|
|
if (user.authId === 'SUPER' || user.authId === 'ADMIN') { |
|
|
|
dispatch(Actions.GROUP_LIST.request(user?.cstmrSno)); |
|
|
|
dispatch(Actions.GROUP_LIST.request({ cstmrSno: user?.cstmrSno })); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
dispatch( |
|
|
|
dispatch( |
|
|
|
Actions.JOIN_LIST.request({ |
|
|
|
Actions.JOIN_LIST.request({ |
|
|
@ -241,11 +241,48 @@ export const BasisGroupApprovalContainer = props => { |
|
|
|
// minWidth: '102px',
|
|
|
|
// minWidth: '102px',
|
|
|
|
sortable: false, |
|
|
|
sortable: false, |
|
|
|
cell: row => { |
|
|
|
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' ? ( |
|
|
|
return row?.aprvlYn === 'N' ? ( |
|
|
|
<Button.Ripple |
|
|
|
<Button.Ripple |
|
|
|
color='primary' |
|
|
|
color='primary' |
|
|
|
className='badge badge-primary' |
|
|
|
className='badge badge-primary' |
|
|
|
onClick={() => handlerAprvConfirm(row?.cstmrGroupSno)} |
|
|
|
onClick={() => handlerAprvConfirm(row?.cstmrGroupSno)} |
|
|
|
|
|
|
|
disabled={disa} |
|
|
|
> |
|
|
|
> |
|
|
|
승인처리 |
|
|
|
승인처리 |
|
|
|
</Button.Ripple> |
|
|
|
</Button.Ripple> |
|
|
@ -254,10 +291,53 @@ export const BasisGroupApprovalContainer = props => { |
|
|
|
color='danger' |
|
|
|
color='danger' |
|
|
|
className='badge badge-danger' |
|
|
|
className='badge badge-danger' |
|
|
|
onClick={() => handlerCancelConfirm(row?.cstmrGroupSno)} |
|
|
|
onClick={() => handlerCancelConfirm(row?.cstmrGroupSno)} |
|
|
|
|
|
|
|
disabled={disa} |
|
|
|
> |
|
|
|
> |
|
|
|
승인취소 |
|
|
|
승인취소 |
|
|
|
</Button.Ripple> |
|
|
|
</Button.Ripple> |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 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' ? (
|
|
|
|
|
|
|
|
// <Button.Ripple
|
|
|
|
|
|
|
|
// color='primary'
|
|
|
|
|
|
|
|
// className='badge badge-primary'
|
|
|
|
|
|
|
|
// onClick={() => handlerAprvConfirm(row?.cstmrGroupSno)}
|
|
|
|
|
|
|
|
// disabled={disa}
|
|
|
|
|
|
|
|
// >
|
|
|
|
|
|
|
|
// 승인처리
|
|
|
|
|
|
|
|
// </Button.Ripple>
|
|
|
|
|
|
|
|
// ) : (
|
|
|
|
|
|
|
|
// <Button.Ripple
|
|
|
|
|
|
|
|
// color='danger'
|
|
|
|
|
|
|
|
// className='badge badge-danger'
|
|
|
|
|
|
|
|
// onClick={() => handlerCancelConfirm(row?.cstmrGroupSno)}
|
|
|
|
|
|
|
|
// disabled={disa}
|
|
|
|
|
|
|
|
// >
|
|
|
|
|
|
|
|
// 승인취소
|
|
|
|
|
|
|
|
// </Button.Ripple>
|
|
|
|
|
|
|
|
// );
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
]; |
|
|
|
]; |
|
|
|