penambahanan otorisari paparan
This commit is contained in:
@@ -377,14 +377,20 @@ class PenilaianController extends Controller
|
||||
'pembayaran' => 'Pembayaran',
|
||||
'pembatalan' => 'Pembatalan',
|
||||
'sla' => 'SLA',
|
||||
'paparan' => 'Paparan'
|
||||
];
|
||||
|
||||
$header = $headers[$type] ?? 'Pelaporan';
|
||||
|
||||
if ($header === 'SLA') {
|
||||
return view('lpj::penilaian.otorisator.index-sla', compact('header'));
|
||||
switch ($header) {
|
||||
case 'SLA':
|
||||
return view('lpj::penilaian.otorisator.index-sla', compact('header'));
|
||||
case 'Paparan':
|
||||
return view('lpj::penilaian.paparan-so', compact('header'));
|
||||
default:
|
||||
return view('lpj::penilaian.otorisator.index', compact('header'));
|
||||
}
|
||||
return view('lpj::penilaian.otorisator.index', compact('header'));
|
||||
|
||||
}
|
||||
|
||||
public function show($id, $type)
|
||||
@@ -394,6 +400,7 @@ class PenilaianController extends Controller
|
||||
'Pembayaran' => 'Pembayaran',
|
||||
'Pembatalan' => 'Pembatalan',
|
||||
'SLA' => 'SLA',
|
||||
'Paparan' => 'Paparan'
|
||||
];
|
||||
|
||||
$header = $headers[$type] ?? 'Pelaporan';
|
||||
@@ -407,6 +414,9 @@ class PenilaianController extends Controller
|
||||
if ($header === 'SLA') {
|
||||
return view('lpj::penilaian.otorisator.sla', compact('permohonan', 'header', 'authorization'));
|
||||
}
|
||||
if ($header === 'Paparan') {
|
||||
return view('lpj::penilaian.otorisator.show', compact('permohonan', 'header', 'authorization'));
|
||||
}
|
||||
return view('lpj::penilaian.otorisator.show', compact('permohonan', 'header', 'authorization'));
|
||||
}
|
||||
|
||||
@@ -508,8 +518,13 @@ class PenilaianController extends Controller
|
||||
]);
|
||||
}
|
||||
break;
|
||||
case 'paparan':
|
||||
$permohonan->update([
|
||||
'status' => 'paparan',
|
||||
'keterangan' => $request->message,
|
||||
]);
|
||||
break;
|
||||
default:
|
||||
|
||||
return response()->json([
|
||||
'message' => 'Konteks otorisasi tidak valid.',
|
||||
], 400);
|
||||
@@ -536,6 +551,7 @@ class PenilaianController extends Controller
|
||||
'Pembayaran' => 'proses',
|
||||
'Pembatalan' => 'batal',
|
||||
'SLA' => 'freeze',
|
||||
'Paparan' => 'proses-paparan',
|
||||
default => '',
|
||||
};
|
||||
|
||||
@@ -566,6 +582,8 @@ class PenilaianController extends Controller
|
||||
$query->whereRaw('LOWER(status) = ?', [strtolower($status)]);
|
||||
} elseif ($status == 'freeze') {
|
||||
$query->whereRaw('LOWER(status) = ?', [strtolower($status)]);
|
||||
} elseif ($status == 'proses-paparan') {
|
||||
$query->whereRaw('LOWER(status) IN (?, ?)', ['proses-paparan', 'paparan']);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -609,6 +627,7 @@ class PenilaianController extends Controller
|
||||
'debiture',
|
||||
'branch',
|
||||
'tujuanPenilaian',
|
||||
'nilaiPlafond',
|
||||
'penilaian.userPenilai' => function ($q) {
|
||||
$q->where('role', 'penilai')->with(['user', 'team.regions'])->first();
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user