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:
@@ -66,6 +66,7 @@
|
|||||||
// 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_bayar = request()->get('status_bayar');
|
||||||
$permohonan->status = 'spk';
|
$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();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -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() }}'
|
||||||
|
|||||||
Reference in New Issue
Block a user