added back certificate button
This commit is contained in:
parent
591d54ea7b
commit
a761c46202
|
|
@ -63,80 +63,80 @@ frappe.ui.form.on('Asan Login', {
|
||||||
}, __('Login'));
|
}, __('Login'));
|
||||||
|
|
||||||
// Кнопка для получения сертификатов (доступна только если авторизация успешна)
|
// Кнопка для получения сертификатов (доступна только если авторизация успешна)
|
||||||
// if (frm.doc.auth_status === 'Authenticated' || frm.doc.auth_status === 'Fully Authenticated') {
|
if (frm.doc.auth_status === 'Authenticated' || frm.doc.auth_status === 'Fully Authenticated') {
|
||||||
// frm.add_custom_button(__('Get Certificates'), function() {
|
frm.add_custom_button(__('Get Certificates'), function() {
|
||||||
// frappe.call({
|
frappe.call({
|
||||||
// method: 'invoice_az.api.get_auth_certificates',
|
method: 'invoice_az.api.get_auth_certificates',
|
||||||
// args: {
|
args: {
|
||||||
// 'asan_login_name': frm.doc.name
|
'asan_login_name': frm.doc.name
|
||||||
// },
|
},
|
||||||
// callback: function(r) {
|
callback: function(r) {
|
||||||
// if (r.message && r.message.success) {
|
if (r.message && r.message.success) {
|
||||||
// // Обновляем форму после успешного получения сертификатов
|
// Обновляем форму после успешного получения сертификатов
|
||||||
// frm.reload_doc();
|
frm.reload_doc();
|
||||||
|
|
||||||
// // Показываем сообщение об успешном получении сертификатов
|
// Показываем сообщение об успешном получении сертификатов
|
||||||
// frappe.msgprint({
|
frappe.msgprint({
|
||||||
// title: __('Success'),
|
title: __('Success'),
|
||||||
// indicator: 'green',
|
indicator: 'green',
|
||||||
// message: __('Certificates retrieved successfully')
|
message: __('Certificates retrieved successfully')
|
||||||
// });
|
});
|
||||||
|
|
||||||
// // Отображаем список сертификатов в диалоговом окне
|
// Отображаем список сертификатов в диалоговом окне
|
||||||
// if (r.message.certificates) {
|
if (r.message.certificates) {
|
||||||
// showCertificatesDialog(r.message.certificates, frm);
|
showCertificatesDialog(r.message.certificates, frm);
|
||||||
// }
|
}
|
||||||
// } else if (r.message && r.message.unauthorized) {
|
} else if (r.message && r.message.unauthorized) {
|
||||||
// // Если ошибка авторизации, предлагаем авторизоваться заново
|
// Если ошибка авторизации, предлагаем авторизоваться заново
|
||||||
// showAuthDialog(frm);
|
showAuthDialog(frm);
|
||||||
// } else {
|
} else {
|
||||||
// // Другие ошибки
|
// Другие ошибки
|
||||||
// frappe.msgprint({
|
frappe.msgprint({
|
||||||
// title: __('Error'),
|
title: __('Error'),
|
||||||
// indicator: 'red',
|
indicator: 'red',
|
||||||
// message: r.message ? r.message.message : __('Failed to get certificates')
|
message: r.message ? r.message.message : __('Failed to get certificates')
|
||||||
// });
|
});
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
// });
|
});
|
||||||
// }, __('Actions'));
|
}, __('Actions'));
|
||||||
// }
|
}
|
||||||
|
|
||||||
// Кнопка для выбора налогоплательщика (доступна если авторизация успешна и сертификат выбран)
|
// Кнопка для выбора налогоплательщика (доступна если авторизация успешна и сертификат выбран)
|
||||||
// if ((frm.doc.auth_status === 'Authenticated' || frm.doc.auth_status === 'Fully Authenticated') &&
|
if ((frm.doc.auth_status === 'Authenticated' || frm.doc.auth_status === 'Fully Authenticated') &&
|
||||||
// frm.doc.selected_certificate) {
|
frm.doc.selected_certificate) {
|
||||||
// frm.add_custom_button(__('Choose Taxpayer'), function() {
|
frm.add_custom_button(__('Choose Taxpayer'), function() {
|
||||||
// frappe.call({
|
frappe.call({
|
||||||
// method: 'invoice_az.api.select_taxpayer',
|
method: 'invoice_az.api.select_taxpayer',
|
||||||
// args: {
|
args: {
|
||||||
// 'asan_login_name': frm.doc.name
|
'asan_login_name': frm.doc.name
|
||||||
// },
|
},
|
||||||
// callback: function(r) {
|
callback: function(r) {
|
||||||
// if (r.message && r.message.success) {
|
if (r.message && r.message.success) {
|
||||||
// // Обновляем форму после успешного выбора налогоплательщика
|
// Обновляем форму после успешного выбора налогоплательщика
|
||||||
// frm.reload_doc();
|
frm.reload_doc();
|
||||||
|
|
||||||
// // Показываем сообщение об успешном выборе
|
// Показываем сообщение об успешном выборе
|
||||||
// frappe.msgprint({
|
frappe.msgprint({
|
||||||
// title: __('Success'),
|
title: __('Success'),
|
||||||
// indicator: 'green',
|
indicator: 'green',
|
||||||
// message: __('Taxpayer selected successfully')
|
message: __('Taxpayer selected successfully')
|
||||||
// });
|
});
|
||||||
// } else if (r.message && r.message.unauthorized) {
|
} else if (r.message && r.message.unauthorized) {
|
||||||
// // Если ошибка авторизации, предлагаем авторизоваться заново
|
// Если ошибка авторизации, предлагаем авторизоваться заново
|
||||||
// showAuthDialog(frm);
|
showAuthDialog(frm);
|
||||||
// } else {
|
} else {
|
||||||
// // Другие ошибки
|
// Другие ошибки
|
||||||
// frappe.msgprint({
|
frappe.msgprint({
|
||||||
// title: __('Error'),
|
title: __('Error'),
|
||||||
// indicator: 'red',
|
indicator: 'red',
|
||||||
// message: r.message ? r.message.message : __('Failed to select taxpayer')
|
message: r.message ? r.message.message : __('Failed to select taxpayer')
|
||||||
// });
|
});
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
// });
|
});
|
||||||
// }, __('Actions'));
|
}, __('Actions'));
|
||||||
// }
|
}
|
||||||
|
|
||||||
// Обработчик изменения выбранного сертификата
|
// Обработчик изменения выбранного сертификата
|
||||||
if (frm.doc.certificates_json) {
|
if (frm.doc.certificates_json) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue