digital sign sertificate list fix

This commit is contained in:
merelendor 2023-05-16 10:25:20 +03:00
parent 14a041a8aa
commit 16e3c8f632

View File

@ -46,7 +46,6 @@ export default class DigitalCertificates extends React.Component
{
//console.log({ certificates_list });
concatSeries(certificates_list, (certificate, callback) =>
{
//console.log(certificate.id, certificate.name);
@ -113,7 +112,12 @@ export default class DigitalCertificates extends React.Component
{
callback(null, []);
}
});
})
.catch((error_certificates_info) =>
{
console.error({ error_certificates_info });
this.setState({ loading: false, certificates_error: "CERTIFICATES" });
});
}, (error, certificates) =>
{
if(certificates.length === 0)
@ -184,10 +188,10 @@ export default class DigitalCertificates extends React.Component
render()
{
const { company, main, head_person } = this.props;
const { loading, certificates, certificates_error, certificate_selected, signing } = this.state;
//console.log("render()", { certificates });
if(loading)
{
return (
@ -269,7 +273,7 @@ export default class DigitalCertificates extends React.Component
<FormMessage type="error" title="Ошибка" message={ <>Плагин КриптоПРО не активирован, пожалуйста, обновите страницу и подтвердите разрешение для сайта на доступ к списку сертификатов.</> }/>
) }
{ certificates_error === "ISSUED" && (
<FormMessage type="error" title="Ошибка" message={ <>Отсутствуют действующие сертификаты.</> }/>
<FormMessage type="error" title="Ошибка" message={ <>Отсутствует действующий сертификат. ИНН: { company.inn }. ФИО: { head_person.lastname } { head_person.firstname } { head_person.middlename }</> }/>
) }
{ certificates_error === "MISMATCH" && (
<FormMessage type="error" title="Ошибка" message={ <>Подписант не соответствует указанному подписанту в анкете.</> }/>