update form inspeksi (tanah, bangunan, dan unit apartement)

This commit is contained in:
majid
2024-11-11 17:24:22 +07:00
parent 1f033a6f25
commit a809828b80
10 changed files with 1315 additions and 1188 deletions

View File

@@ -1,4 +1,11 @@
<div class=""max-w-4xl mx-auto bg-white rounded-lg shadow-md overflow-hidden">
@include('lpj::surveyor.components.header')
<div class="card w-full bg-white rounded-lg shadow-md overflow-hidden">
<div class="card-body">
<div class=" py-4 px-6">
<h1 class="text-md font-medium text-gray-900">Analisa Unit</h1>
</div>
@@ -31,44 +38,40 @@
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Jenis Unit</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('jenis_unit') border-danger bg-danger-light @enderror"
name="jenis_unit">
<option value="">Select Jenis Unit</option>
<div class="flex-wrap items-stretch">
<div class="flex flex-col items-start gap-2">
@if (isset($jenisBangunan))
@foreach ($jenisBangunan as $item)
<option value="{{ $item->name }}"
{{ old('jenis_unit', isset($analisa) && optional($analisa->analisaUnit)->jenis_unit) == $item->name ? 'selected' : '' }}>{{ $item->name }}
</option>
@endforeach
@foreach ($jenisBangunan as $item)
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input class="checkbox" name="jenis_unit[]" type="checkbox"
value="{{ $item->name }}" />
{{ $item->name }}
</label>
@endforeach
@endif
</select>
@error('jenis_unit')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
<em id="error-jenis_unit" class="alert text-danger text-sm"></em>
</div>
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Kondisi Unit</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('kondisi_unit') border-danger bg-danger-light @enderror"
name="kondisi_unit">
<option value="">Select Kondisi Unit</option>
<div class="flex-wrap items-stretch">
<div class="flex flex-col items-start gap-2">
@if (isset($kondisiBangunan))
@foreach ($kondisiBangunan as $item)
<option value="{{ $item->name }}"
{{ old('kondisi_unit', isset($analisa) && optional($analisa->analisaUnit)->kondisi_unit) == $item->name ? 'selected' : '' }}>{{ $item->name }}
</option>
@endforeach
@foreach ($kondisiBangunan as $item)
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input class="checkbox" name="kondisi_unit[]" type="checkbox"
value="{{ $item->name }}" />
{{ $item->name }}
</label>
@endforeach
@endif
</select>
@error('kondisi_unit')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
<em id="error-kondisi_unit" class="alert text-danger text-sm"></em>
</div>
</div>
</div>
@@ -77,20 +80,20 @@
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Posisi Unit</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('posisi_unit') border-danger bg-danger-light @enderror"
name="posisi_unit">
<option value="">Select Posisi Unit</option>
<div class="flex-wrap items-stretch">
<div class="flex flex-col items-start gap-2">
@if (isset($ketinggianTanah))
@foreach ($ketinggianTanah as $item)
<option value="{{ $item->name }}" {{ old('posisi_unit', isset($analisa) && optional($analisa->analisaUnit)->posisi_unit) == $item->name ? 'selected' : '' }}>{{ $item->name }}</option>
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input class="checkbox" name="posisi_unit[]" type="checkbox"
value="{{ $item->name }}" />
{{ $item->name }}
</label>
@endforeach
@endif
</select>
@error('posisi_unit')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
<em id="error-posisi_unit" class="alert text-danger text-sm"></em>
</div>
</div>
</div>
@@ -100,20 +103,21 @@
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Lantai</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('lantai') border-danger bg-danger-light @enderror"
name="lantai">
<option value="">Select Lantai</option>
<div class="flex-wrap items-stretch">
<div class="flex flex-col items-start gap-2">
@if (isset($lantai))
@foreach ($lantai as $item)
<option value="{{ $item->name }}" {{ old('lantai', isset($analisa) && optional($analisa->analisaUnit)->lantai) == $item->name ? 'selected' : '' }}>{{ $item->name }}</option>
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input class="checkbox" name="lantai[]" type="checkbox"
value="{{ $item->name }}" />
{{ $item->name }}
</label>
@endforeach
@endif
</select>
@error('lantai')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
<em id="error-lantai" class="alert text-danger text-sm"></em>
</div>
</div>
</div>
@@ -122,41 +126,42 @@
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">View</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('view') border-danger bg-danger-light @enderror"
name="view">
<option value="">Select View</option>
<div class="flex-wrap items-stretch">
<div class="flex flex-col items-start gap-2">
@if (isset($viewUnit))
@foreach ($viewUnit as $item)
<option value="{{ $item->name }}" {{ old('view', isset($analisa) && optional($analisa->analisaUnit)->view) == $item->name ? 'selected' : '' }}>{{ $item->name }}</option>
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input class="checkbox" name="view[]" type="checkbox"
value="{{ $item->name }}" />
{{ $item->name }}
</label>
@endforeach
@endif
</select>
@error('view')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
<em id="error-view" class="alert text-danger text-sm"></em>
</div>
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Bentuk Unit</label>
<div class="flex flex-wrap items-baseline w-full">
<select
class="input tomselect w-full @error('bentuk_unit') border-danger bg-danger-light @enderror"
name="bentuk_unit">
<option value="">Select Bentuk Unit</option>
<div class="flex-wrap items-stretch">
<div class="flex flex-col items-start gap-2">
@if (isset($bentukTanah))
@foreach ($bentukTanah as $item)
<option value="{{ $item->name }}" {{ old('bentuk_unit', isset($analisa) && optional($analisa->analisaUnit)->bentuk_unit) == $item->name ? 'selected' : '' }}>{{ $item->name }}</option>
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input class="checkbox" name="bentuk_unit[]" type="checkbox"
value="{{ $item->name }}" />
{{ $item->name }}
</label>
@endforeach
@endif
</select>
@error('bentuk_unit')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>
<em id="error-bentuk_unit" class="alert text-danger text-sm"></em>
</div>
</div>
</div>
</div>
</div>
</div>