update form surveyor

This commit is contained in:
majid
2024-11-09 00:55:11 +07:00
parent a4d49c7078
commit edd005e132
25 changed files with 1998 additions and 869 deletions

View File

@@ -1,6 +1,9 @@
{{-- @if ($analisaType == 'tanah_bangunan') --}}
<div class=" bg-white rounded-lg shadow-md overflow-hidden">
<div class="card w-full bg-white rounded-lg shadow-md overflow-hidden">
<div class="card-body">
<div class="y-4 px-6">
<h1 class="text-md font-medium text-gray-900">Analisa Bangunan</h1>
</div>
@@ -29,21 +32,21 @@
<!-- Jenis Bangunan -->
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<div class="flex items-stretch flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Jenis Bangunan</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('jenis_bangunan') border-danger bg-danger-light @enderror"
name="jenis_bangunan">
<option value="">Select Jenis Bangunan</option>
<div class="flex flex-col items-start gap-4">
@if (isset($jenisBangunan))
@foreach ($jenisBangunan as $item)
<option value="{{ $item->name }}"
{{ old('jenis_bangunan', isset($analisa) && optional($analisa->analisaTanahBangunan)->jenis_bangunan) == $item->name ? 'selected' : '' }}>{{ $item->name }}
</option>
@endforeach
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input class="checkbox" name="jenis_bangunan[]" type="checkbox" value="{{$item->name}}"/>
{{ $item->name }}
</label>
@endforeach
@endif
</select>
<input type="text" name="bentuk_tanah" class="input mt-2" id="bentukTanahInput"
placeholder="Masukkan Jenis Bangunan...">
</div>
@error('jenis_bangunan')
<em class="alert text-danger text-sm">{{ $message }}</em>
@@ -52,21 +55,23 @@
</div>
<!-- Kondisi Bangunan -->
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<div class="flex items-stretch flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Kondisi Bangunan</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('kondisi_bangunan') border-danger bg-danger-light @enderror"
name="kondisi_bangunan">
<option value="">Select Kondisi Bangunan</option>
<div class="flex flex-col items-start gap-4">
@if (isset($kondisiBangunan))
@foreach ($kondisiBangunan as $item)
<option value="{{ $item->name }}"
{{ old('kondisi_bangunan', isset($analisa) && optional($analisa->analisaTanahBangunan)->kondisi_bangunan) == $item->name ? 'selected' : '' }}>{{ $item->name }}
</option>
@endforeach
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input class="checkbox" name="kondisi_bangunan[]" type="checkbox" value="{{$item->name}}"/>
{{ $item->name }}
</label>
@endforeach
@endif
</select>
<input type="text" name="bentuk_tanah" class="input mt-2" id="bentukTanahInput"
placeholder="Masukkan Kondisi Bangunan...">
</div>
@error('kondisi_bangunan')
<em class="alert text-danger text-sm">{{ $message }}</em>
@@ -75,21 +80,24 @@
</div>
<!-- Sifat Bangunan -->
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<div class="flex items-stretch flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56"> Sifat Bangunan</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('sifat_bangunan') border-danger bg-danger-light @enderror"
name="sifat_bangunan">
<option value="">Select Sifat Bangunan</option>
<div class="flex flex-col items-start gap-4">
@if (isset($sifatBangunan))
@foreach ($sifatBangunan as $item)
<option value="{{ $item->name }}"
{{ old('sifat_bangunan', isset($analisa) && optional($analisa->analisaTanahBangunan)->sifat_bangunan) == $item->name ? 'selected' : '' }}>{{ $item->name }}
</option>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5 ">
<label class="form-label max-w-56 gap-2.5 " style="width: 500px">
<input class="checkbox" name="sifat_bangunan[]" type="checkbox" value="{{$item->name}}"/>
{{ $item->name }}
</label>
<input type="text" name="bentuk_tanah" class="input w-full" id="sifat_bangunan[]" placeholder="Masukkan {{$item->name}}...">
</div>
@endforeach
@endif
</select>
</div>
@error('sifat_bangunan')
<em class="alert text-danger text-sm">{{ $message }}</em>
@@ -99,32 +107,29 @@
<!-- Spek Bangunan -->
<div class="gap-2.5">
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<div class="flex items-stretch flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Spek Bangunan</label>
<div class="flex flex-wrap items-baseline w-full" id="spek-bangunan-container">
<div class="spek-bangunan w-full gap-4">
<input type="hidden" name="nama_bagunan[]" value="Bangunan">
<div class="grid grid-cols-2 md:grid-cols-3 gap-4 mt-2 w-full">
@if (@isset($spekKategoriBagunan))
@foreach ($spekKategoriBagunan as $item)
<div>
<label
class="form-label flex items-center gap-3 text-nowrap">{{ $item->name }}</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('name') border-danger bg-danger-light @enderror"
name="name[]">
<option value="">Select {{ $item->name }}</option>
<div class="flex flex-col items-start gap-4" style="margin-top: 10px">
@foreach ($spekBangunan as $spek)
@if ($spek->spek_kategori_bangunan_id == $item->id)
<option value="{{ $spek->name }}"
{{ old('name') == $spek->name ? 'selected' : '' }}>
{{ $spek->name }}
</option>
@endif
@if ($spek->spek_kategori_bangunan_id == $item->id)
<label class="form-label flex items-center gap-2.5">
<input class="checkbox" name="spek_bangunan[]" type="checkbox" value="{{$spek->name}}"/>
{{ $spek->name }}
</label>
@endif
@endforeach
</select>
</div>
@error('name')
<em class="alert text-danger text-sm">{{ $message }}</em>
@@ -154,18 +159,21 @@
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Sarana pelengkap</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('sarana_pelengkap') border-danger bg-danger-light @enderror"
name="sarana_pelengkap">
<option value="">Select Posisi Kavling</option>
<div class="flex flex-col items-start gap-4">
@if (isset($saranaPelengkap))
@foreach ($saranaPelengkap as $item)
<option value="{{ $item->name }}"
{{ old('sarana_pelengkap', isset($analisa) && optional($analisa->analisaTanahBangunan)->sarana_pelengkap) == $item->name ? 'selected' : '' }}>{{ $item->name }}
</option>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5 ">
<label class="form-label max-w-56 gap-2.5 " style="width: 500px">
<input class="checkbox" name="sarana_pelengkap[]" type="checkbox" value="{{$item->name}}"/>
{{ $item->name }}
</label>
<input type="text" name="bentuk_tanah" class="input w-full" id="bentukTanahInput" placeholder="Masukkan {{$item->name}}...">
</div>
@endforeach
@endif
</select>
</div>
@error('sarana_pelengkap')
<em class="alert text-danger text-sm">{{ $message }}</em>
@@ -174,6 +182,7 @@
</div>
</div>
</div>
</div>
{{-- @endif --}}
@push('scripts')