diff --git a/resources/views/modules/form/form-edit.blade.php b/resources/views/modules/form/form-edit.blade.php index 28859d2..8b2dbe3 100644 --- a/resources/views/modules/form/form-edit.blade.php +++ b/resources/views/modules/form/form-edit.blade.php @@ -4,6 +4,33 @@ @section('content') +@php + $user = Auth::user(); + $scope = $user->getScope(); + + $inventoryYear = request('inventoryYear') ?? date('Y'); + $instansi = request('instansi') ?? null; + + if ($agencies->count() === 1 && $scope === \App\Enums\LingkupAksesData::INTERNAL->value) { + $instansi = $agencies[0]->name; + } + + $param = [ + 'sector' => $form->sector, + 'code' => $form->code, + 'inventoryYear' => $inventoryYear, + 'instansi' => $instansi, + ]; + + $routeImport = route('modules.form.import', $param); + $routeExport = route('modules.form.export', $param); + $routeExportTemplate = route('modules.form.export', array_merge($param, ['isTemplate' => true])); + $routeApproval = route('modules.form.approval', $param); + + $internal = $internal ?? null; + $limitInternal = ($internal !== null) && !$agencies->isNotEmpty(); + @endphp +