perbaikan activity team so dan logo bag

This commit is contained in:
majid
2025-01-11 08:54:24 +07:00
parent c1b573a275
commit 6289a752e0
3 changed files with 36 additions and 10 deletions

View File

@@ -188,7 +188,7 @@ class ActivityController extends Controller
$userRole = $user->roles[0]->name ?? null;
if (in_array($userRole, ['surveyor', 'surveyor-penilai'])) {
$data = $query->with(['user', 'debiture', 'branch', 'tujuanPenilaian', 'penilaian',])
$data = $query->with(['user', 'debiture', 'branch', 'tujuanPenilaian', 'penilaian'])
->whereHas('penilaian.userPenilai', function ($q) use ($user) {
$q->where('user_id', $user->id);
})
@@ -246,7 +246,12 @@ class ActivityController extends Controller
'permohonan.debiture',
'permohonan.tujuanPenilaian',
'permohonan.debiture.documents.jenisJaminan',
'userPenilai'
'userPenilai',
'permohonan.penilai',
'permohonan.approveEo',
'permohonan.approveDd',
'permohonan.approveSo',
])
->whereHas('userPenilai', function ($q) use ($id) {
$q->where('user_id', $id);

View File

@@ -185,22 +185,25 @@
},
jenis_report: {
title: 'Jenis Report',
render: (item, data) => `${data.jenis_report || ''}`,
render: (item, data) => {
return data.permohonan.penilai?.type_penilai || '-';
},
},
register: {
title: 'Register',
render: (item, data) =>
`${formatDateFromISO(data.permohonan.created_at) || ''}`,
`${window.formatTanggalIndonesia(data.permohonan.created_at) || ''}`,
},
assign: {
title: 'Assign',
render: (item, data) => `${formatDateFromISO(data.created_at)}`,
render: (item, data) =>
`${window.formatTanggalIndonesia(data.created_at)}`,
},
tanggal_kunjungan: {
title: 'Tgl Kunjungan',
render: (item, data) =>
`${formatDateFromISO(data.waktu_penilaian) || ''}`,
`${window.formatTanggalIndonesia(data.waktu_penilaian) || ''}`,
},
progress: {
title: 'Progress',
@@ -208,10 +211,12 @@
return `<span class="badge badge-xs badge-default uppercase flex justify-center ">${data.permohonan.status}</span>`;
}
},
// tanggal kunjungan h+2 jika plafon di
due_date: {
title: 'Due Date',
render: (item, data) => {
const jenis_asset = data.permohonan.debiture?.documents?.map(d => d.jenis_jaminan.name );
const jenis_asset = data.permohonan.debiture?.documents
?.map(d => d.jenis_jaminan.name);
return `${calculateDateSLA(jenis_asset, data.tanggal_kunjungan)}`;
},
@@ -223,8 +228,20 @@
},
approve: {
title: 'Approve',
render: (item, data) => `${data.approve || ''}`,
render: (item, data) => {
// Gabungkan nama dengan <br> untuk pemisah baris baru
let dataHtml = `
${data.permohonan?.approve_so?.name || ''}
<br>
${data.permohonan?.approve_eo?.name || ''}
<br>
${data.permohonan?.approve_dd?.name || ''}
`;
return dataHtml;
},
},
keterangan: {
title: 'Keterangan',
render: (item, data) => `${data.keterangan || ''}`,
@@ -258,7 +275,7 @@
}
function calculateDateSLA($jenis, $date){
function calculateDateSLA($jenis, $date) {
let date = new Date($date);
return $jenis, $date;
}

File diff suppressed because one or more lines are too long