PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.10.27
ووسلام – همگام سازی ووکامرس و باسلام v1.10.27
1.1.26 1.10.27 1.10.24 1.10.25 1.10.23 1.10.22 1.10.21 1.10.19 1.10.20 1.10.18 1.10.17 1.10.15 1.10.14 1.10.13 1.10.12 1.10.10 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 All 60 releases
← All changes | assets/js/finance-balance-settlement.js +17 -0 1.10.21 → 1.10.27 View file →
@@ -114,8 +114,12 @@
114 114 },
115 115 body: body.toString(),
116 116 })
117 117 .then(function (response) {
118 + if (response.status === 403) {
119 + window.syncBasalamFinanceLock();
120 + throw new Error(config.bankAccountsError);
121 + }
118 122 return response.json();
119 123 })
120 124 .then(function (payload) {
121 125 if (!payload || !payload.success) {
@@ -126,8 +130,11 @@
126 130 var accounts = payload.data && payload.data.accounts ? payload.data.accounts : [];
127 131 renderBankAccounts(accounts);
128 132 })
129 133 .catch(function (error) {
134 + if (document.querySelector('.basalam-finance-page.is-locked')) {
135 + return;
136 + }
130 137 bankAccountsList.innerHTML = "";
131 138 bankAccountsError.textContent = error.message || config.bankAccountsError;
132 139 bankAccountsError.style.display = "block";
133 140 });
@@ -321,8 +328,12 @@
321 328 },
322 329 body: body.toString(),
323 330 })
324 331 .then(function (response) {
332 + if (response.status === 403) {
333 + window.syncBasalamFinanceLock();
334 + throw new Error(config.errorMessage);
335 + }
325 336 return response.json();
326 337 })
327 338 .then(function (payload) {
328 339 if (!payload || !payload.success) {
@@ -343,8 +354,11 @@
343 354 // Wallet submit (step 1 direct)
344 355 submitBtn.addEventListener("click", function () {
345 356 setLoading(true);
346 357 submitSettlement().catch(function (error) {
358 + if (document.querySelector('.basalam-finance-page.is-locked')) {
359 + return;
360 + }
347 361 setLoading(false);
348 362 showError(error.message || config.errorMessage);
349 363 });
350 364 });
@@ -355,8 +369,11 @@
355 369 return;
356 370 }
357 371 setBankLoading(true);
358 372 submitSettlement().catch(function (error) {
373 + if (document.querySelector('.basalam-finance-page.is-locked')) {
374 + return;
375 + }
359 376 setBankLoading(false);
360 377 bankAccountsError.textContent = error.message || config.errorMessage;
361 378 bankAccountsError.style.display = "block";
362 379 });