Merge branch 'staging' of https://dev.sismedika.online/febio/aso into staging

This commit is contained in:
2024-02-22 10:59:50 +07:00
2 changed files with 31 additions and 19 deletions

View File

@@ -364,7 +364,7 @@ class ClaimController extends Controller
->leftJoin('addresses', 'addresses.addressable_id', '=', 'organizations.id')
->where('organizations.id', '=', $item->organization_id)
->where('addresses.addressable_type', '=', 'App\Models\Organization')
->select('organizations.name AS nama_rumahsakit', 'addresses.text AS alamat_rumahsakit')
->select('organizations.name AS nama_rumahsakit', 'addresses.text AS alamat_rumahsakit', 'organizations.corporate_id_partner')
->first();
//Data Member
$dataMember = DB::table('members')
@@ -380,9 +380,9 @@ class ClaimController extends Controller
DB::raw('
(Select persons.nik FROM persons WHERE persons.id = members.person_id LIMIT 1) AS nik
'),
DB::raw('
"LinkSehat" AS penjamin
'),
// DB::raw('
// "LinkSehat" AS penjamin
// '),
DB::raw('
(Select corporates.name FROM corporates
LEFT JOIN corporate_employees ON corporate_employees.corporate_id = corporates.id
@@ -426,6 +426,18 @@ class ClaimController extends Controller
)
->first();
//get penjamin
$penjamin = 'LinkSehat';
if(!empty($dataRumahSakit->corporate_id_partner))
{
$corporate_id_partners = explode(',', $dataRumahSakit->corporate_id_partner);
$valueToCheck = $dataMember->id_perusahaan;
if (in_array($valueToCheck, $corporate_id_partners)) {
$penjamin = $dataMember->nama_perusahaan;
}
}
//Nama Karyawan
$data['namaKaryawan'] = '';
if($dataMember->principal_id)
@@ -480,7 +492,7 @@ class ClaimController extends Controller
!empty($dataMember->name) ? $dataMember->name : '',
$data['namaKaryawan'],
!empty($dataMember->code_plan) ? $dataMember->code_plan : '',
'LinkSehat',
$penjamin,
!empty($dataMember->nama_perusahaan) ? $dataMember->nama_perusahaan : '',
!empty($dataMember->no_polis) ? $dataMember->no_polis : '',
($firtIndex == $index ? $item->tot_bill : ''),
@@ -513,7 +525,7 @@ class ClaimController extends Controller
!empty($dataMember->name) ? $dataMember->name : '',
$data['namaKaryawan'],
!empty($dataMember->code_plan) ? $dataMember->code_plan : '',
'LinkSehat',
$penjamin,
!empty($dataMember->nama_perusahaan) ? $dataMember->nama_perusahaan : '',
!empty($dataMember->no_polis) ? $dataMember->no_polis : '',
'',

View File

@@ -298,26 +298,26 @@ export default function List() {
setData(
response.data.data.map((obj: any) => ({
...obj,
start_date: <Label>{obj.start_date ? fDateSuffix(obj.start_date) : '-'}</Label>,
end_date: <Label> {obj.end_date ? fDateSuffix(obj.end_date) : '-'}</Label>,
start_date: obj.start_date && obj.start_date != '0000-00-00' ? <Label>{fDateSuffix(obj.start_date)}</Label> : '-',
end_date: obj.end_date && obj.end_date != '0000-00-00' ? <Label>{fDateSuffix(obj.end_date)}</Label> : '-',
action: (
<TableMoreMenu
actions={
actions={
<>
<MenuItem onClick={() => navigate('member/' + obj.id)}>
<VisibilityOutlinedIcon />
View
</MenuItem>
<MenuItem onClick={() => handleDocumentClick(obj.link_document)}>
<Download />
Document Member
</MenuItem>
<MenuItem onClick={() => navigate('member/' + obj.id)}>
<VisibilityOutlinedIcon />
View
</MenuItem>
<MenuItem onClick={() => handleDocumentClick(obj.link_document)}>
<Download />
Document Member
</MenuItem>
</>
}
}
/>
),
}))
);
setPaginationTable(response.data);