From 1e2b6f21ae920bb6abcc9594cded95163ba1a35f Mon Sep 17 00:00:00 2001 From: majid Date: Wed, 15 Jan 2025 16:06:51 +0700 Subject: [PATCH] perbaikan url query param surveyor dan perbaikan tampilan team activity --- app/Http/Controllers/ActivityController.php | 4 +- app/Http/Controllers/SurveyorController.php | 24 +- .../activity/progres_activity/index.blade.php | 240 +++++++++--------- .../surveyor/components/card-tambah.blade.php | 16 +- .../views/surveyor/components/denah.blade.php | 2 +- .../views/surveyor/components/foto.blade.php | 2 +- .../components/pembanding-kendaraan.blade.php | 2 +- .../pembanding-tanah-bangunan-unit.blade.php | 2 +- routes/web.php | 8 +- 9 files changed, 149 insertions(+), 151 deletions(-) diff --git a/app/Http/Controllers/ActivityController.php b/app/Http/Controllers/ActivityController.php index cc300a7..1510f63 100644 --- a/app/Http/Controllers/ActivityController.php +++ b/app/Http/Controllers/ActivityController.php @@ -82,8 +82,8 @@ class ActivityController extends Controller 'user_id' => 'required|integer', 'team_id' => 'required|integer', ], [ - 'team_member_id.required_without' => 'Field team_member_id atau region_id harus diisi.', - 'region_id.required_without' => 'Field region_id atau team_member_id harus diisi.', + 'team_member_id.required_without' => 'Field team harus diisi.', + '.required_without' => 'Field harus diisi.', ]); diff --git a/app/Http/Controllers/SurveyorController.php b/app/Http/Controllers/SurveyorController.php index 8599936..d6104e9 100644 --- a/app/Http/Controllers/SurveyorController.php +++ b/app/Http/Controllers/SurveyorController.php @@ -1476,14 +1476,12 @@ class SurveyorController extends Controller { $validated = $request->validate([ - 'form' => 'required|in:create-inspeksi', - 'inspeksi' => 'required|exists:permohonan,id', 'dokument' => 'required', - 'jenisjaminan' => 'required' + 'jenis_jaminan' => 'required' ]); $dokumentId = $validated['dokument']; - $jaminanId = $validated['jenisjaminan']; + $jaminanId = $validated['jenis_jaminan']; $permohonan = $this->getPermohonanJaminanId($id, $dokumentId, $jaminanId); @@ -1566,14 +1564,12 @@ class SurveyorController extends Controller public function denah(Request $request, $id) { $validated = $request->validate([ - 'form' => 'required|in:create-denah', - 'denah' => 'required|exists:permohonan,id', 'dokument' => 'required', - 'jenisjaminan' => 'required' + 'jenis_jaminan' => 'required' ]); $dokumentId = $validated['dokument']; - $jaminanId = $validated['jenisjaminan']; + $jaminanId = $validated['jenis_jaminan']; $permohonan = $this->getPermohonanJaminanId($id, $dokumentId, $jaminanId); @@ -1596,14 +1592,12 @@ class SurveyorController extends Controller public function foto(Request $request, $id) { $validated = $request->validate([ - 'form' => 'required|in:create-foto', - 'foto' => 'required|exists:permohonan,id', 'dokument' => 'required', - 'jenisjaminan' => 'required' + 'jenis_jaminan' => 'required' ]); $dokumentId = $validated['dokument']; - $jaminanId = $validated['jenisjaminan']; + $jaminanId = $validated['jenis_jaminan']; $fotoObjekJaminan = FotoObjekJaminan::all(); $permohonan = $this->getPermohonanJaminanId($id, $dokumentId, $jaminanId); @@ -1632,14 +1626,12 @@ class SurveyorController extends Controller // Ambil data permohonan dengan eager loading $validated = $request->validate([ - 'form' => 'required|in:data-pembanding', - 'pembanding' => 'required|exists:permohonan,id', 'dokument' => 'required', - 'jenisjaminan' => 'required' + 'jenis_jaminan' => 'required' ]); $dokumentId = $validated['dokument']; - $jaminanId = $validated['jenisjaminan']; + $jaminanId = $validated['jenis_jaminan']; $permohonan = $this->getPermohonanJaminanId($id, $dokumentId, $jaminanId); diff --git a/resources/views/activity/progres_activity/index.blade.php b/resources/views/activity/progres_activity/index.blade.php index df7f2e7..fdb221c 100644 --- a/resources/views/activity/progres_activity/index.blade.php +++ b/resources/views/activity/progres_activity/index.blade.php @@ -47,7 +47,6 @@

Team Activity

- @php $sortedTeamsActivity = $teamsActivity->sortBy(function ($item) { return $item->team->regions->penilaiTeam @@ -60,6 +59,9 @@ @endphp @foreach ($sortedTeamsActivity as $index => $item) + @php + $totalTask = countPermohonanForUser($item->user->id); + @endphp