fix(TEAMMSBMOB-21989): Исправление отображения кнопки подписать
This commit is contained in:
+9
-1
@@ -21,6 +21,7 @@ import {
|
||||
YM_GOALS,
|
||||
formatAccountCode,
|
||||
PATHS,
|
||||
checkIsPermissionsAvailable,
|
||||
} from '@msb/shared';
|
||||
import { useHistory, useParams } from 'react-router-dom';
|
||||
import * as S from '../../InquiryCardsTable/ui/InquiryCardsTable.styles';
|
||||
@@ -87,6 +88,13 @@ const InquiryViewWidget = () => {
|
||||
return null;
|
||||
}, [data?.otherInfo.filialAbsAddress, data?.otherInfo.filialName, showDeliveryOfficeField]);
|
||||
|
||||
const { userAuthorities } = useAppContext();
|
||||
const hasSignAuthority = useMemo(
|
||||
() =>
|
||||
checkIsPermissionsAvailable(data?.bankClient.clientId, userAuthorities?.data.clientAuthorities || {}, [AUTHORITY.SIGN], true, false),
|
||||
[data?.bankClient.clientId, userAuthorities?.data.clientAuthorities]
|
||||
);
|
||||
|
||||
if (isLoading) {
|
||||
return null;
|
||||
}
|
||||
@@ -224,7 +232,7 @@ const InquiryViewWidget = () => {
|
||||
{LOCALIZATION.HISTORY_BACK}
|
||||
</Button>
|
||||
|
||||
{isWaitingSign && (
|
||||
{isWaitingSign && hasSignAuthority && (
|
||||
<Button
|
||||
dataAction="send-and-sign"
|
||||
isLoading={isInquirySigning}
|
||||
|
||||
Reference in New Issue
Block a user