Fix mikro expertise auto-open and early warning target logic

This commit is contained in:
Dwi Swandhana
2026-05-09 05:47:10 +07:00
parent 4d942523d1
commit 49e94c3fb5
4 changed files with 62 additions and 22 deletions
@@ -691,7 +691,7 @@ class FrontpageController extends Controller
if (!Session::has('previlage')) {
return redirect('/login');
}
$periksa = Periksa::select('id', 'poli_id', 'daftar')->find($periksaId);
$periksa = Periksa::select('id', 'poli_id', 'daftar', 'nofoto')->find($periksaId);
if (!$periksa) {
abort(404);
}
@@ -706,9 +706,11 @@ class FrontpageController extends Controller
return view($this->mikroExpertiseViewName(), $this->buildMikroViewData($master, [
'focusPeriksaId' => (string) $periksaId,
'focusNoFoto' => (string) ($periksa->nofoto ?? ''),
'expertiseReturnUrl' => $returnUrl,
'openExpertiseOnLoad' => true,
'initialListMode' => 'searchbydate',
'initialListMode' => 'nofoto',
'initialSearchValue' => (string) ($periksa->nofoto ?? ''),
'initialStartDate' => $periksaDate,
'initialEndDate' => $periksaDate,
]));