Membuat Sub Menu Data Penawaran dari Menu Tender part 2

This commit is contained in:
2024-10-02 00:15:59 +07:00
parent e889350453
commit 1c92ce9dea
4 changed files with 72 additions and 77 deletions

View File

@@ -6,19 +6,13 @@
@section('content')
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
<form
action="{{ isset($id) ? route('tender.penawaran.updatePenawaran', $id) : route('tender.penawaran.storePenawaran', $id) }}"
method="POST">
@if (isset($id))
<input type="hidden" name="id" value="{{ $id }}">
@method('PUT')
@endif
<form action="{{ route('tender.penawaran.storePenawaran', $permohonanId) }}" method="POST">
@csrf
<div class="card pb-2.5">
<div class="card-header" id="basic_settings">
<h3 class="card-title">
{{ isset($id) ? 'Edit' : 'Tambah' }} Data Penawaran
Tambah Data Penawaran
</h3>
<div class="flex items-center gap-2">
<a href="{{ route('tender.penawaran.index') }}" class="btn btn-xs btn-info"><i
@@ -32,9 +26,12 @@
Nomor Registrasi
</label>
<div class="flex flex-wrap items-baseline w-full">
<p class="flex w-full text-gray-600 font-medium text-sm">
{{ $id }}
</p>
<input
class="input bg-gray-200 text-gray-700 cursor-not-allowed @error('nomor_registrasi') border-danger @enderror"
type="text" name="nomor_registrasi" value="{{ $permohonanNomorRegistrasi }}" readonly>
@error('nomor_registrasi')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
@@ -43,7 +40,7 @@
</label>
<div class="flex flex-wrap items-baseline w-full">
<input class="input @error('code') border-danger @enderror" type="text" name="code"
value="{{ isset($penawaran->id) ? $penawaran->code : old('code') }}">
value="{{ old('code') }}">
@error('code')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
@@ -60,11 +57,14 @@
<option value="">Pilih Nama KJPP Sebelumnya</option>
@foreach ($kjpp as $row)
<option value="{{ $row->name }}"
{{ isset($penawaran->nama_kjpp_sebelumnya) ? (in_array($row->name, old('nama_kjpp_sebelumnya', json_decode($penawaran->nama_kjpp_sebelumnya, true))) ? 'selected' : '') : (in_array($row->name, old('nama_kjpp_sebelumnya', [])) ? 'selected' : '') }}>
{{ in_array($row->name, old('nama_kjpp_sebelumnya', [])) ? 'selected' : '' }}>
{{ $row->name }}
</option>
@endforeach
</select>
@error('nama_kjpp_sebelumnya')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
@@ -72,7 +72,8 @@
Biaya KJPP Sebelumnya
</label>
<div class="flex flex-wrap items-baseline w-full">
<input class="input @error('biaya_kjpp_sebelumnya') border-danger @enderror" type="text"
name="biaya_kjpp_sebelumnya" value="{{ old('biaya_kjpp_sebelumnya') }}">
@error('biaya_kjpp_sebelumnya')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
@@ -83,7 +84,7 @@
<div class="flex flex-wrap items-baseline w-full">
<input class="input @error('tanggal_penilaian_sebelumnya') border-danger @enderror"
type="date" name="tanggal_penilaian_sebelumnya"
value="{{ $penawaran->tanggal_penilaian_sebelumnya ?? old('tanggal_penilaian_sebelumnya') }}">
value="{{ old('tanggal_penilaian_sebelumnya') }}">
@error('tanggal_penilaian_sebelumnya')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
@@ -99,23 +100,17 @@
name="tujuan_penilaian_kjpp_id">
<option value="">Pilih Tujuan Penilaian KJPP</option>
@if (isset($tujuan_penilaian_kjpp))
@if (isset($penawaran))
@foreach ($tujuan_penilaian_kjpp as $tp)
<option value="{{ $tp->id }}"
{{ old('tujuan_penilaian_kjpp_id', $penawaran->tujuan_penilaian_kjpp_id) == $tp->id ? 'selected' : '' }}>
{{ $tp->name }}
</option>
@endforeach
@else
@foreach ($tujuan_penilaian_kjpp as $tp)
<option value="{{ $tp->id }}"
{{ old('tujuan_penilaian_kjpp_id') == $tp->id ? 'selected' : '' }}>
{{ $tp->name }}
</option>
@endforeach
@endif
@foreach ($tujuan_penilaian_kjpp as $tp)
<option value="{{ $tp->id }}"
{{ old('tujuan_penilaian_kjpp_id') == $tp->id ? 'selected' : '' }}>
{{ $tp->name }}
</option>
@endforeach
@endif
</select>
@error('tujuan_penilaian_kjpp_id')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
<label class="form-label max-w-56">
Jenis Laporan
@@ -126,23 +121,17 @@
name="jenis_laporan_id">
<option value="">Pilih Jenis Laporan</option>
@if (isset($jenis_laporan))
@if (isset($penawaran))
@foreach ($jenis_laporan as $jl)
<option value="{{ $jl->id }}"
{{ old('jenis_laporan_id', $penawaran->jenis_laporan_id) == $jl->name ? 'selected' : '' }}>
{{ $jl->name }}
</option>
@endforeach
@else
@foreach ($jenis_laporan as $jl)
<option value="{{ $jl->id }}"
{{ old('jenis_laporan_id') == $jl->name ? 'selected' : '' }}>
{{ $jl->name }}
</option>
@endforeach
@endif
@foreach ($jenis_laporan as $jl)
<option value="{{ $jl->id }}"
{{ old('jenis_laporan_id') == $jl->id ? 'selected' : '' }}>
{{ $jl->name }}
</option>
@endforeach
@endif
</select>
@error('jenis_laporan_id')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
@@ -151,7 +140,7 @@
</label>
<div class="flex flex-wrap items-baseline w-full">
<input class="input @error('start_date') border-danger @enderror" type="date"
name="start_date" value="{{ $penawaran->start_date ?? old('start_date') }}">
name="start_date" value="{{ old('start_date') }}">
@error('start_date')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
@@ -160,9 +149,9 @@
Tanggal Akhir
</label>
<div class="flex flex-wrap items-baseline w-full">
<input class="input @error('tanggal_akhir') border-danger @enderror" type="date"
name="tanggal_akhir" value="{{ $penawaran->tanggal_akhir ?? old('tanggal_akhir') }}">
@error('tanggal_akhir')
<input class="input @error('end_date') border-danger @enderror" type="date" name="end_date"
value="{{ old('end_date') }}">
@error('end_date')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
@@ -172,7 +161,7 @@
Catatan
</label>
<div class="flex flex-wrap items-baseline w-full">
<textarea class="textarea @error('catatan') border-danger @enderror" name="catatan" rows="3" id="address">{{ $penawaran->catatan ?? old('catatan') }}</textarea>
<textarea class="textarea @error('catatan') border-danger @enderror" name="catatan" rows="3" id="address">{{ old('catatan') }}</textarea>
@error('catatan')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
@@ -184,21 +173,11 @@
name="status">
<option value="">Pilih Status</option>
@if (isset($status))
@if (isset($penawaran))
@foreach ($status as $s)
<option value="{{ $s->name }}"
{{ old('status', $penawaran->status) == $s->name ? 'selected' : '' }}>
{{ $s->name }}
</option>
@endforeach
@else
@foreach ($status as $s)
<option value="{{ $s->name }}"
{{ old('status') == $s->name ? 'selected' : '' }}>
{{ $s->name }}
</option>
@endforeach
@endif
@foreach ($status as $s)
<option value="{{ $s->name }}" {{ old('status') == $s->name ? 'selected' : '' }}>
{{ $s->name }}
</option>
@endforeach
@endif
</select>
</div>