fix(penilai): penambahan edit data pembanding, dan perbaikkan lihat detail penilai
This commit is contained in:
@@ -447,3 +447,29 @@ function formatLabel($key) {
|
||||
// Default: Ubah underscore menjadi spasi dan kapitalisasi
|
||||
return ucwords(str_replace('_', ' ', $key));
|
||||
}
|
||||
|
||||
function calculateSLA($permohonan, $type)
|
||||
{
|
||||
if (!$type) {
|
||||
return null;
|
||||
}
|
||||
|
||||
$nilai_plafond = in_array($permohonan->nilai_plafond_id, [2, 3]);
|
||||
$nilai_plafond_2 = in_array($permohonan->nilai_plafond_id, [1]);
|
||||
|
||||
$slaMap = [
|
||||
'resume' => $nilai_plafond ? 2 : null,
|
||||
'paparan' => $nilai_plafond ? 2 : null,
|
||||
'standard' => $nilai_plafond ? 3 : null,
|
||||
'sederhana' => $nilai_plafond ? 2 : null,
|
||||
'paparan' => $nilai_plafond_2 ? 3 : null,
|
||||
'rap' => 3,
|
||||
'memo' => $nilai_plafond ? 1 : null
|
||||
];
|
||||
|
||||
if ($type === 'paparan' && isset($permohonan->tujuanPenilaian->name) && $permohonan->tujuanPenilaian->name === 'rap') {
|
||||
return 2;
|
||||
}
|
||||
|
||||
return $slaMap[$type] ?? null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user