From f626aeecfee824cb8cb3882bb28977e907331662 Mon Sep 17 00:00:00 2001 From: majid Date: Mon, 17 Feb 2025 12:07:26 +0700 Subject: [PATCH] perbaikan form inspeksi dan ganti surveyor --- app/Http/Controllers/ActivityController.php | 6 +++--- resources/views/permohonan/index.blade.php | 4 ++-- resources/views/surveyor/components/header.blade.php | 7 ++++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/ActivityController.php b/app/Http/Controllers/ActivityController.php index adde98d..4b1bf5a 100644 --- a/app/Http/Controllers/ActivityController.php +++ b/app/Http/Controllers/ActivityController.php @@ -98,10 +98,10 @@ class ActivityController extends Controller $permohonan = Permohonan::findOrFail($permohonanId); // Validasi status permohonan - if ($permohonan->status !== 'assign') { + if ($permohonan->status !== 'assign' && $permohonan->status !== 'proses-survey') { return response()->json([ 'status' => 'error', - 'message' => 'Tidak bisa ganti tim, permohonan ini sudah mengatur jadwal.', + 'message' => 'Tidak dapat mengganti tim, status permohonan tidak memungkinkan.', ]); } @@ -392,7 +392,7 @@ class ActivityController extends Controller $q->where('user_id', $id); }) ->whereHas('permohonan', function ($q) { - $q->whereIn('status', ['assign', 'proses-laporan', 'done']); + $q->whereIn('status', ['assign', 'proses-laporan', 'done', 'proses-survey', 'request-reschedule', 'reschedule', 'rejected-reschedule', 'approved-reschedule', 'revisi-laporan', 'survey']); }); diff --git a/resources/views/permohonan/index.blade.php b/resources/views/permohonan/index.blade.php index 38522d5..7bf297e 100644 --- a/resources/views/permohonan/index.blade.php +++ b/resources/views/permohonan/index.blade.php @@ -316,7 +316,7 @@ title: 'Reschedule Jadwal Kunjungan', html: `
- +

Yakin akan Reschedule Jadwal Kunjungan ${noReg} @@ -339,7 +339,7 @@ placeholder="Masukkan alasan reschedule...">

- ${rejectedNote ? ` + ${rejectedNote && rejectedNote.trim() ? `

Catatan Reject: ${rejectedNote}

` : ''} diff --git a/resources/views/surveyor/components/header.blade.php b/resources/views/surveyor/components/header.blade.php index 70455f8..2c18f33 100644 --- a/resources/views/surveyor/components/header.blade.php +++ b/resources/views/surveyor/components/header.blade.php @@ -7,14 +7,15 @@ {{ $title }}
+ @php + use Illuminate\Support\Facades\Route; + @endphp @if (isset($id)) Back @else - @php - use Illuminate\Support\Facades\Route; - @endphp + @if (Auth::user()->hasAnyRole(['administrator', 'senior-officer', 'EO Appraisal', 'DD Appraisal']) && Route::currentRouteName('otorisator.show'))