이용내역 권한 관련

This commit is contained in:
focp212@naver.com
2025-11-05 15:26:14 +09:00
parent ad28ccd82f
commit fb889a9f2c
14 changed files with 119 additions and 102 deletions

View File

@@ -30,6 +30,8 @@ import {
DetailMotionVariants
} from '@/entities/common/model/constant';
import { FullMenuClose } from '@/entities/common/ui/full-menu-close';
import { checkGrant } from '@/shared/lib/check-grant';
import { showAlert } from '@/widgets/show-alert';
export interface AllTransactionDetailProps {
detailOn: boolean;
@@ -38,6 +40,8 @@ export interface AllTransactionDetailProps {
serviceCode: string;
};
/* 거래내역조회 31 */
const menuId = 31;
export const AllTransactionDetail = ({
detailOn,
setDetailOn,
@@ -94,25 +98,30 @@ export const AllTransactionDetail = ({
};
const onClickToCancel = () => {
let msg = t('transaction.confirmCancel');
if(checkGrant(menuId, 'X')){
let msg = t('transaction.confirmCancel');
overlay.open(({
isOpen,
close,
unmount
}) => {
return (
<Dialog
afterLeave={ unmount }
open={ isOpen }
onClose={ close }
onConfirmClick={ () => onClickToNavigate(PATHS.transaction.allTransaction.cancel) }
// onConfirmClick={ () => callCancelInfo() }
message={ msg }
buttonLabel={[t('common.cancel'), t('common.confirm')]}
/>
);
});
overlay.open(({
isOpen,
close,
unmount
}) => {
return (
<Dialog
afterLeave={ unmount }
open={ isOpen }
onClose={ close }
onConfirmClick={ () => onClickToNavigate(PATHS.transaction.allTransaction.cancel) }
// onConfirmClick={ () => callCancelInfo() }
message={ msg }
buttonLabel={[t('common.cancel'), t('common.confirm')]}
/>
);
});
}
else{
showAlert('권한이 없습니다.');
}
};
const onClickToClose = () => {