diff --git a/resources/js/vendor/nova/js/additional.js b/resources/js/vendor/nova/js/additional.js index 949d304..961b631 100644 --- a/resources/js/vendor/nova/js/additional.js +++ b/resources/js/vendor/nova/js/additional.js @@ -1,3 +1,47 @@ +async function postData(url, data) { + try { + const response = await fetch(url, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify(data), + }); + + if (response.ok) { + const result = await response.json(); + } else { + console.error(); + Nova.error('Error: ' + response.status + ' ' + response.statusText) + } + } catch (error) { + Nova.error('Error: ' + error.message) + } +} + +async function fetchCardHistory() { + let cardHistoryDetailContainer = document.getElementById('card-history-details'); + + postData('/fetch-card-history') + .then(response => { + if (response.errCode != 0) { + Nova.error('Barlap bolmady, tor näsazlygy') + } + + cardHistoryDetailContainer.innerHTML = ` +
Şahamça: ${response.depName}
+ ++