Perbaiki metode show dan pembaruan status permohonan

Metode `show` sekarang mengubah status permohonan menjadi 'tender' dan memperbaiki parameter inputnya. Selain itu, tambahkan pembaruan `status_bayar` pada objek `permohonan` saat status diubah menjadi 'spk'. Juga, perbaiki kondisi pembatalan pada tampilan `index.blade.php`.
This commit is contained in:
Daeng Deni Mardaeni
2024-11-21 13:21:26 +07:00
parent 41687dfdd6
commit d4662d413f
2 changed files with 7 additions and 4 deletions

View File

@@ -66,7 +66,8 @@
// Update the status of the related permohonan to 'spk' // Update the status of the related permohonan to 'spk'
$permohonan = Permohonan::find(request()->get('permohonan_id')); $permohonan = Permohonan::find(request()->get('permohonan_id'));
if ($permohonan) { if ($permohonan) {
$permohonan->status = 'spk'; $permohonan->status_bayar = request()->get('status_bayar');
$permohonan->status = 'spk';
$permohonan->save(); $permohonan->save();
} }
@@ -85,9 +86,11 @@
/** /**
* Display the specified resource. * Display the specified resource.
*/ */
public function show(PersetujuanPenawaran $persetujuanPenawaran) public function show($id)
{ {
return view('lpj::persetujuan_penawaran.show', compact('persetujuanPenawaran')); $permohonan = Permohonan::find($id);
$permohonan->status='tender';
return $permohonan->save();
} }
/** /**

View File

@@ -93,7 +93,7 @@
}).then((result) => { }).then((result) => {
if (result.isConfirmed) { if (result.isConfirmed) {
window.location.href = `persetujuan-penawaran/${data}/edit`; window.location.href = `persetujuan-penawaran/${data}/edit`;
} else if (result.isCancelled) { } else if (result.dismiss==='cancel') {
$.ajaxSetup({ $.ajaxSetup({
headers: { headers: {
'X-CSRF-TOKEN': '{{ csrf_token() }}' 'X-CSRF-TOKEN': '{{ csrf_token() }}'