perbaikan activity team so dan logo bag
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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 || ''}`,
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user