ok
This commit is contained in:
@@ -17,6 +17,10 @@ class FetchLoanHistoryController extends Controller
|
|||||||
'passport_id' => ['required', 'string', 'max:255'],
|
'passport_id' => ['required', 'string', 'max:255'],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
if (app()->isLocal()) {
|
||||||
|
return $this->sampleRequest();
|
||||||
|
}
|
||||||
|
|
||||||
$curl = curl_init();
|
$curl = curl_init();
|
||||||
|
|
||||||
curl_setopt_array($curl, [
|
curl_setopt_array($curl, [
|
||||||
@@ -47,4 +51,42 @@ class FetchLoanHistoryController extends Controller
|
|||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function sampleRequest()
|
||||||
|
{
|
||||||
|
return response()->json([
|
||||||
|
'recipient' => [
|
||||||
|
[
|
||||||
|
'KARZ_ID' => '468427',
|
||||||
|
'KARZ_GORNUS_ID' => '26',
|
||||||
|
'SERTNAMA_NO' => '530/23',
|
||||||
|
'SERTNAMA_SENESI' => '14.09.23',
|
||||||
|
'KARZ_SIFRY' => null,
|
||||||
|
'KARZ_MAKSAT_ID' => '118',
|
||||||
|
'PUL_BIRLIGI_ID' => '1',
|
||||||
|
'MOCBERI' => '20000',
|
||||||
|
'KARZ_BERLEN_SENESI' => '19.09.23',
|
||||||
|
'KARZ_SONKY_SENESI' => '14.09.26',
|
||||||
|
'KARZ_GOTERIMI' => '12',
|
||||||
|
'KY_TERTIP_ID' => '1',
|
||||||
|
'GY_TERTIP_ID' => '1',
|
||||||
|
'KARZ_UG_ID' => '2',
|
||||||
|
'KARZ_CESME_ID' => '1',
|
||||||
|
'BANK_ID' => '104',
|
||||||
|
'MUSDERI_ID' => '365098',
|
||||||
|
'USER_ID' => '434',
|
||||||
|
'IS_ARCHIVE' => '0',
|
||||||
|
'BELLIK' => 'Sarp ediş maksatlary üçin',
|
||||||
|
'KARZ_CODE' => null,
|
||||||
|
'MOHLET_GORNUSI' => '2',
|
||||||
|
'IS_ACTIVE' => '1',
|
||||||
|
'CREATED_AT' => '22.09.23 15:20:13',
|
||||||
|
'MUSDERI_DOLY_ADY' => 'Joraýew Mämmetjan Galandarowiç',
|
||||||
|
'PASPORT_BELGISI' => null,
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'guarantor' => [
|
||||||
|
],
|
||||||
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
28
resources/js/vendor/nova/js/additional.js
vendored
28
resources/js/vendor/nova/js/additional.js
vendored
@@ -11,26 +11,14 @@ async function fetchLoanHistory(containerID, passport_serie, passport_id) {
|
|||||||
|
|
||||||
let cardHistoryDetailContainer = document.getElementById(containerID);
|
let cardHistoryDetailContainer = document.getElementById(containerID);
|
||||||
|
|
||||||
console.log(cardHistoryDetailContainer)
|
let formData = new FormData();
|
||||||
|
formData.append('passport_serie', passport_serie);
|
||||||
var headers = new Headers();
|
formData.append('passport_id', passport_id);
|
||||||
headers.append('Accept', 'application/json');
|
|
||||||
|
|
||||||
var formdata = new FormData();
|
|
||||||
formdata.append('passport_serie', passport_serie);
|
|
||||||
formdata.append('passport_id', passport_id);
|
|
||||||
|
|
||||||
Nova.$progress.start()
|
Nova.$progress.start()
|
||||||
|
|
||||||
fetch('/api/fetch-loan-history', {
|
Nova.request().post('/api/fetch-loan-history', formData).then(response => {
|
||||||
method: 'POST',
|
let result = response.data;
|
||||||
headers: headers,
|
|
||||||
body: formdata,
|
|
||||||
redirect: 'follow'
|
|
||||||
})
|
|
||||||
.then(response => response.json())
|
|
||||||
.then(result => {
|
|
||||||
console.log({result: result})
|
|
||||||
|
|
||||||
let recipients = Array.from(result.recipient);
|
let recipients = Array.from(result.recipient);
|
||||||
|
|
||||||
@@ -41,8 +29,6 @@ async function fetchLoanHistory(containerID, passport_serie, passport_id) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log({a: cardHistoryDetailContainer})
|
|
||||||
|
|
||||||
cardHistoryDetailContainer.innerHTML = `
|
cardHistoryDetailContainer.innerHTML = `
|
||||||
<h4>Müşderi: <strong>${recipients[0].MUSDERI_DOLY_ADY}</strong></h4>
|
<h4>Müşderi: <strong>${recipients[0].MUSDERI_DOLY_ADY}</strong></h4>
|
||||||
|
|
||||||
@@ -60,7 +46,6 @@ async function fetchLoanHistory(containerID, passport_serie, passport_id) {
|
|||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
})
|
})
|
||||||
.catch(error => console.log('error', error))
|
.catch(error => console.log('error', error))
|
||||||
.finally(() => {
|
.finally(() => {
|
||||||
@@ -76,9 +61,6 @@ async function fetchCardHistory(passport_serie, passport_id, card_number, card_e
|
|||||||
|
|
||||||
let cardHistoryDetailContainer = document.getElementById(containerID);
|
let cardHistoryDetailContainer = document.getElementById(containerID);
|
||||||
|
|
||||||
var headers = new Headers();
|
|
||||||
headers.append('Accept', 'application/json');
|
|
||||||
|
|
||||||
let formData = new FormData();
|
let formData = new FormData();
|
||||||
formData.append('passport_serie', passport_serie);
|
formData.append('passport_serie', passport_serie);
|
||||||
formData.append('passport_id', passport_id);
|
formData.append('passport_id', passport_id);
|
||||||
|
|||||||
Reference in New Issue
Block a user