홈화면 바로가기 수정

This commit is contained in:
focp212@naver.com
2025-11-13 09:21:32 +09:00
parent 6726b33fa5
commit 3c0ffb1fa1
2 changed files with 34 additions and 14 deletions

View File

@@ -64,12 +64,22 @@ export const BoxContainer1 = () => {
});
};
const onClickToNavigate = () => {
if(checkGrant(36, 'R')){
navigate(PATHS.settlement.list);
const onClickToNavigate = (path: string) => {
if(path === 'allTransaction'){
if(checkGrant(32, 'R')){
navigate(PATHS.transaction.allTransaction.list);
}
else{
showAlert(t('common.nopermission'));
}
}
else{
showAlert(t('common.nopermission'));
else if(path === 'settlement'){
if(checkGrant(36, 'R')){
navigate(PATHS.settlement.list);
}
else{
showAlert(t('common.nopermission'));
}
}
};
@@ -93,7 +103,7 @@ export const BoxContainer1 = () => {
<img
src={ IMAGE_ROOT + '/ico_arrow.svg' }
alt={t('home.goToSales')}
onClick={ onClickToNavigate }
onClick={ () => onClickToNavigate('allTransaction') }
/>
</a>
</div>
@@ -123,7 +133,7 @@ export const BoxContainer1 = () => {
<img
src={ IMAGE_ROOT + '/ico_arrow.svg' }
alt={t('home.goToSales')}
onClick={ onClickToNavigate }
onClick={ () => onClickToNavigate('settlement') }
/>
</a>
</div>

View File

@@ -93,12 +93,22 @@ export const BoxContainer2 = () => {
callOverview();
}, []);
const onClickToNavigate = () => {
if(checkGrant(36, 'R')){
navigate(PATHS.settlement.list);
const onClickToNavigate = (path: string) => {
if(path === 'allTransaction'){
if(checkGrant(32, 'R')){
navigate(PATHS.transaction.allTransaction.list);
}
else{
showAlert(t('common.nopermission'));
}
}
else{
showAlert(t('common.nopermission'));
else if(path === 'settlement'){
if(checkGrant(36, 'R')){
navigate(PATHS.settlement.list);
}
else{
showAlert(t('common.nopermission'));
}
}
};
@@ -139,7 +149,7 @@ export const BoxContainer2 = () => {
<img
src={ IMAGE_ROOT + '/ico_arrow.svg' }
alt={t('home.goToSales')}
onClick={ onClickToNavigate }
onClick={ () => onClickToNavigate('allTransaction') }
/>
</a>
</div>
@@ -158,7 +168,7 @@ export const BoxContainer2 = () => {
<img
src={ IMAGE_ROOT + '/ico_arrow.svg' }
alt={t('home.goToSales')}
onClick={ onClickToNavigate }
onClick={ () => onClickToNavigate('settlement') }
/>
</a>
</div>