fix(otorisasipenawaran): perbaiki tampilan dan penanganan data penawaran

- Menambahkan relasi permohonan dan tujuan penilaian KJPP pada metode show.
- Memperbarui tampilan detail jaminan untuk menampilkan nomor penawaran dan tujuan penilaian KJPP.
- Menggunakan komponen untuk menyederhanakan kode dan meningkatkan keterbacaan.
This commit is contained in:
Daeng Deni Mardaeni
2025-03-06 08:08:00 +07:00
parent 14ac13551b
commit 0933a874dc
3 changed files with 37 additions and 29 deletions

View File

@@ -336,8 +336,9 @@
public function show($id) public function show($id)
{ {
$prosespenawaran = PenawaranTender::find($id); $prosespenawaran = PenawaranTender::with(['permohonan','tujuanPenilaianKjpp'])->find($id);
return view('lpj::otorisasipenawaran.show', compact('id','prosespenawaran')); $permohonan = $prosespenawaran->permohonan;
return view('lpj::otorisasipenawaran.show', compact('id','prosespenawaran','permohonan'));
} }
public function penawaranulang(Request $request, $id): JsonResponse public function penawaranulang(Request $request, $id): JsonResponse

View File

@@ -50,6 +50,26 @@
</span> </span>
</div> </div>
@if(isset($penawaran))
<div class="mb-5">
<h3 class="text-md font-medium text-gray-900">
Nomor Penawaran:
</h3>
<span class="text-2sm text-gray-700">
{{ $penawaran->code }}
</span>
</div>
<div class="mb-5">
<h3 class="text-md font-medium text-gray-900">
Nomor Penawaran:
</h3>
<span class="text-2sm text-gray-700">
{{ $penawaran->tujuanPenilaianKjpp->name }}
</span>
</div>
@else
<div class="mb-5"> <div class="mb-5">
<h3 class="text-md font-medium text-gray-900"> <h3 class="text-md font-medium text-gray-900">
Tujan Permohonan: Tujan Permohonan:
@@ -77,6 +97,7 @@
{{ str_replace('_', ' ', $permohonan->status_bayar) }} {{ str_replace('_', ' ', $permohonan->status_bayar) }}
</span> </span>
</div> </div>
@endif
</div> </div>
</div> </div>

View File

@@ -9,33 +9,19 @@
@section('content') @section('content')
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto"> <div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
<div class="card border border-agi-100 pb-2.5"> <div class="card border border-agi-100 pb-2.5">
<div class="card-header bg-agi-50" id="basic_settings"> @php
<h3 class="card-title"> $buttonProses='';
Detail Data Otorisasi Penawaran $buttonProses='<a href="'. route('otorisasitender.penawaran.edit', $id) .'" class="btn btn-xs btn-primary" title="Otorisasi Penawaran"><i class="ki-outline ki-arrow-circle-right"></i> Otorisasi Penawaran</a>';
</h3> @endphp
<div class="flex items-center gap-2">
<a href="{{ route('otorisasitender.penawaran.edit', $id) }}" class="btn btn-xs btn-primary" title="Register"><i class="ki-filled ki-arrow-circle-right"></i> Otorisasi Penawaran</a> @include('lpj::component.detail-jaminan', [
<a href="{{ route('otorisasitender.penawaran.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a> 'customlink' => $buttonProses,
</div> 'backLink' => 'otorisasitender.penawaran.index',
</div> 'title' => 'Detail Data Otorisasi Penawaran',
<div class="card-body lg:py-7.5 grid grid-cols-3"> 'penawaran' => $prosespenawaran,
<div class="mb-5"> ])
<h3 class="text-md font-medium text-gray-900">
Nomor Register Permohonan:
</h3>
<span class="text-2sm text-gray-700">
{{ $prosespenawaran->nomor_registrasi }}
</span>
</div>
<div class="mb-5">
<h3 class="text-md font-medium text-gray-900">
Nomor Penawaran:
</h3>
<span class="text-2sm text-gray-700">
{{ $prosespenawaran->code }}
</span>
</div>
</div>
</div> </div>
</div> </div>