fix(TEAMMSBMOB-21989): Исправление отображения кнопки подписать

This commit is contained in:
Dmitriy Slabukhin
2026-01-30 18:56:24 +07:00
parent 770c3c0544
commit 1f2364f118
@@ -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}