added back certificate button

This commit is contained in:
Ali 2025-05-22 17:17:48 +04:00
parent 591d54ea7b
commit a761c46202
1 changed files with 69 additions and 69 deletions

View File

@ -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) {