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

View File

@@ -185,22 +185,25 @@
}, },
jenis_report: { jenis_report: {
title: 'Jenis Report', title: 'Jenis Report',
render: (item, data) => `${data.jenis_report || ''}`, render: (item, data) => {
return data.permohonan.penilai?.type_penilai || '-';
},
}, },
register: { register: {
title: 'Register', title: 'Register',
render: (item, data) => render: (item, data) =>
`${formatDateFromISO(data.permohonan.created_at) || ''}`, `${window.formatTanggalIndonesia(data.permohonan.created_at) || ''}`,
}, },
assign: { assign: {
title: 'Assign', title: 'Assign',
render: (item, data) => `${formatDateFromISO(data.created_at)}`, render: (item, data) =>
`${window.formatTanggalIndonesia(data.created_at)}`,
}, },
tanggal_kunjungan: { tanggal_kunjungan: {
title: 'Tgl Kunjungan', title: 'Tgl Kunjungan',
render: (item, data) => render: (item, data) =>
`${formatDateFromISO(data.waktu_penilaian) || ''}`, `${window.formatTanggalIndonesia(data.waktu_penilaian) || ''}`,
}, },
progress: { progress: {
title: 'Progress', title: 'Progress',
@@ -208,10 +211,12 @@
return `<span class="badge badge-xs badge-default uppercase flex justify-center ">${data.permohonan.status}</span>`; 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: { due_date: {
title: 'Due Date', title: 'Due Date',
render: (item, data) => { 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)}`; return `${calculateDateSLA(jenis_asset, data.tanggal_kunjungan)}`;
}, },
@@ -223,8 +228,20 @@
}, },
approve: { approve: {
title: '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: { keterangan: {
title: 'Keterangan', title: 'Keterangan',
render: (item, data) => `${data.keterangan || ''}`, render: (item, data) => `${data.keterangan || ''}`,
@@ -258,7 +275,7 @@
} }
function calculateDateSLA($jenis, $date){ function calculateDateSLA($jenis, $date) {
let date = new Date($date); let date = new Date($date);
return $jenis, $date; return $jenis, $date;
} }

File diff suppressed because one or more lines are too long