421 lines
26 KiB
PHP
421 lines
26 KiB
PHP
@extends('layouts.main')
|
|
|
|
@section('breadcrumbs')
|
|
{{ Breadcrumbs::render(request()->route()->getName()) }}
|
|
@endsection
|
|
|
|
@section('content')
|
|
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
|
|
<form action="{{ isset($kjpp->id) ? route('basicdata.kjpp.update', $kjpp->id) : route('basicdata.kjpp.store') }}"
|
|
method="POST" enctype="multipart/form-data">
|
|
@if (isset($kjpp->id))
|
|
<input type="hidden" name="id" value="{{ $kjpp->id }}">
|
|
@method('PUT')
|
|
@endif
|
|
@csrf
|
|
|
|
<div class="card pb-2.5">
|
|
<div class="card-header" id="basic_settings">
|
|
<h3 class="card-title">
|
|
{{ isset($kjpp->id) ? 'Edit' : 'Tambah' }} KJPP
|
|
</h3>
|
|
<div class="flex items-center gap-2">
|
|
<a href="{{ route('basicdata.kjpp.index') }}" class="btn btn-xs btn-info"><i
|
|
class="ki-filled ki-exit-left"></i>
|
|
Back</a>
|
|
</div>
|
|
</div>
|
|
<div class="card-body grid gap-5">
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Nomor KJPP
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('code') border-danger @enderror" type="text" name="code"
|
|
value="{{ $kjpp->code ?? old('code') }}">
|
|
@error('code')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
Nama KJPP
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('name') border-danger @enderror" type="text" name="name"
|
|
value="{{ $kjpp->name ?? old('name') }}">
|
|
@error('name')
|
|
<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">
|
|
<label class="form-label max-w-56">Jenis Kantor / Cabang</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<select class="input tomselect @error('jenis_kantor') border-danger @enderror"
|
|
name="jenis_kantor">
|
|
<option value="">Pilih Jenis Kantor / Cabang</option>
|
|
@if (isset($branch))
|
|
@if (isset($kjpp))
|
|
@foreach ($branch as $branches)
|
|
<option value="{{ $branches->name }}"
|
|
{{ old('jenis_kantor', $kjpp->jenis_kantor) == $branches->name ? 'selected' : '' }}>
|
|
{{ $branches->name }}
|
|
</option>
|
|
@endforeach
|
|
@else
|
|
@foreach ($branch as $branches)
|
|
<option value="{{ $branches->name }}"
|
|
{{ old('jenis_kantor') == $branches->name ? 'selected' : '' }}>
|
|
{{ $branches->name }}
|
|
</option>
|
|
@endforeach
|
|
@endif
|
|
@endif
|
|
</select>
|
|
@error('jenis_kantor')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
<label class="form-label max-w-56">Nomor Ijin Usaha</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<select class="input tomselect @error('nomor_ijin_usaha') border-danger @enderror"
|
|
name="nomor_ijin_usaha">
|
|
<option value="">Pilih Nomor Ijin Usaha</option>
|
|
@if (isset($ijin_usaha))
|
|
@if (isset($kjpp))
|
|
@foreach ($ijin_usaha as $branches)
|
|
<option value="{{ $branches->code }}"
|
|
{{ old('nomor_ijin_usaha', $kjpp->nomor_ijin_usaha) == $branches->code ? 'selected' : '' }}>
|
|
{{ $branches->code }}
|
|
</option>
|
|
@endforeach
|
|
@else
|
|
@foreach ($ijin_usaha as $branches)
|
|
<option value="{{ $branches->code }}"
|
|
{{ old('nomor_ijin_usaha') == $branches->code ? 'selected' : '' }}>
|
|
{{ $branches->code }}
|
|
</option>
|
|
@endforeach
|
|
@endif
|
|
@endif
|
|
</select>
|
|
@error('nomor_ijin_usaha')
|
|
<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">
|
|
<label class="form-label max-w-56">
|
|
Alamat Kantor
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<div class="flex flex-col lg:flex-row gap-2 w-full">
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<select id="province_code" name="province_code"
|
|
class="select w-full @error('province_code') border-danger @enderror">
|
|
<option value="">Pilih Provinsi</option>
|
|
@foreach ($provinces as $province)
|
|
@if (isset($kjpp))
|
|
<option value="{{ $province->code }}"
|
|
{{ old('province_code', $kjpp->province_code) == $province->code ? 'selected' : '' }}>
|
|
{{ $province->name }}
|
|
</option>
|
|
@else
|
|
<option value="{{ $province->code }}"
|
|
{{ old('province_code') == $province->code ? 'selected' : '' }}>
|
|
{{ $province->name }}
|
|
</option>
|
|
@endif
|
|
@endforeach
|
|
</select>
|
|
@error('province_code')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<select id="city_code" name="city_code"
|
|
class="select w-full @error('city_code') border-danger @enderror">
|
|
<option value="">Pilih Kota / Kabupaten</option>
|
|
@if (isset($cities))
|
|
@foreach ($cities as $city)
|
|
@if (isset($kjpp))
|
|
<option value="{{ $city->code }}"
|
|
{{ old('city_code', $kjpp->city_code) == $city->code ? 'selected' : '' }}>
|
|
{{ $city->name }}
|
|
</option>
|
|
@else
|
|
<option value="{{ $city->code }}"
|
|
{{ old('city_code') == $city->code ? 'selected' : '' }}>
|
|
{{ $city->name }}
|
|
</option>
|
|
@endif
|
|
@endforeach
|
|
@endif
|
|
</select>
|
|
@error('city_code')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
</div>
|
|
<div class="flex flex-col lg:flex-row gap-2 w-full mt-2 lg:mt-5">
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<select id="district_code" name="district_code"
|
|
class="select w-full @error('district_code') border-danger @enderror">
|
|
<option value="">Pilih Kecamatan</option>
|
|
@if (isset($districts))
|
|
@foreach ($districts as $district)
|
|
@if (isset($kjpp))
|
|
<option value="{{ $district->code }}"
|
|
{{ old('district_code', $kjpp->district_code) == $district->code ? 'selected' : '' }}>
|
|
{{ $district->name }}
|
|
</option>
|
|
@else
|
|
<option value="{{ $district->code }}"
|
|
{{ old('district_code') == $district->code ? 'selected' : '' }}>
|
|
{{ $district->name }}
|
|
</option>
|
|
@endif
|
|
@endforeach
|
|
@endif
|
|
</select>
|
|
@error('district_code')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<select id="village_code" name="village_code"
|
|
class="select w-full @error('village_code') border-danger @enderror">
|
|
<option value="">Pilih Kelurahan</option>
|
|
@if (isset($villages))
|
|
@foreach ($villages as $village)
|
|
@if (isset($kjpp))
|
|
<option value="{{ $village->code }}"
|
|
{{ old('village_code', $kjpp->village_code) == $village->code ? 'selected' : '' }}>
|
|
{{ $village->name }}
|
|
</option>
|
|
@else
|
|
<option value="{{ $village->code }}"
|
|
{{ old('village_code') == $village->code ? 'selected' : '' }}>
|
|
{{ $village->name }}
|
|
</option>
|
|
@endif
|
|
@endforeach
|
|
@endif
|
|
</select>
|
|
@error('village_code')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('postal_code') border-danger @enderror" type="number"
|
|
id="postal_code" name="postal_code"
|
|
value="{{ $kjpp->postal_code ?? old('postal_code') }}" placeholder="Kode Pos">
|
|
@error('postal_code')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
</div>
|
|
<div class="flex flex-col w-full mt-2 lg:mt-5">
|
|
<textarea class="textarea @error('address') border-danger @enderror" rows="3" type="number" id="address"
|
|
name="address">{{ $kjpp->address ?? old('address') }}</textarea>
|
|
@error('address')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Nomor Telepon Kantor
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('nomor_telepon_kantor') border-danger @enderror" type="text"
|
|
name="nomor_telepon_kantor"
|
|
value="{{ $kjpp->nomor_telepon_kantor ?? old('nomor_telepon_kantor') }}">
|
|
@error('nomor_telepon_kantor')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
Email Kantor
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('email_kantor') border-danger @enderror" type="text"
|
|
name="email_kantor" value="{{ $kjpp->email_kantor ?? old('email_kantor') }}">
|
|
@error('email_kantor')
|
|
<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">
|
|
<label class="form-label max-w-56">
|
|
Nama Pimpinan
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('nama_pimpinan') border-danger @enderror" type="text"
|
|
name="nama_pimpinan" value="{{ $kjpp->nama_pimpinan ?? old('nama_pimpinan') }}">
|
|
@error('nama_pimpinan')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
Nomor HP Pimpinan
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('nomor_hp_pimpinan') border-danger @enderror" type="text"
|
|
name="nomor_hp_pimpinan"
|
|
value="{{ $kjpp->nomor_hp_pimpinan ?? old('nomor_hp_pimpinan') }}">
|
|
@error('nomor_hp_pimpinan')
|
|
<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">
|
|
<label class="form-label max-w-56">
|
|
Nama PIC Reviewer
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('nama_pic_reviewer') border-danger @enderror" type="text"
|
|
name="nama_pic_reviewer"
|
|
value="{{ $kjpp->nama_pic_reviewer ?? old('nama_pic_reviewer') }}">
|
|
@error('nama_pic_reviewer')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
Nomor HP PIC Reviewer
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('nomor_hp_pic_reviewer') border-danger @enderror" type="text"
|
|
name="nomor_hp_pic_reviewer"
|
|
value="{{ $kjpp->nomor_hp_pic_reviewer ?? old('nomor_hp_pic_reviewer') }}">
|
|
@error('nomor_hp_pic_reviewer')
|
|
<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">
|
|
<label class="form-label max-w-56">
|
|
Nama PIC Admin
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('nama_pic_admin') border-danger @enderror" type="text"
|
|
name="nama_pic_admin" value="{{ $kjpp->nama_pic_admin ?? old('nama_pic_admin') }}">
|
|
@error('nama_pic_admin')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
Nomor HP PIC Admin
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('nomor_hp_pic_admin') border-danger @enderror" type="text"
|
|
name="nomor_hp_pic_admin"
|
|
value="{{ $kjpp->nomor_hp_pic_admin ?? old('nomor_hp_pic_admin') }}">
|
|
@error('nomor_hp_pic_admin')
|
|
<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">
|
|
<label class="form-label max-w-56">
|
|
Nama PIC Marketing
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('nama_pic_marketing') border-danger @enderror" type="text"
|
|
name="nama_pic_marketing"
|
|
value="{{ $kjpp->nama_pic_marketing ?? old('nama_pic_marketing') }}">
|
|
@error('nama_pic_marketing')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
Nomor HP PIC Marketing
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<input class="input @error('nomor_hp_pic_marketing') border-danger @enderror"
|
|
type="text" name="nomor_hp_pic_marketing"
|
|
value="{{ $kjpp->nomor_hp_pic_marketing ?? old('nomor_hp_pic_marketing') }}">
|
|
@error('nomor_hp_pic_marketing')
|
|
<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">
|
|
<label class="form-label max-w-56">
|
|
Ijin Usaha
|
|
</label>
|
|
<div class="grid grid-cols-3 lg:grid-cols-4 w-full gap-2.5">
|
|
@foreach ($ijin_usaha as $row)
|
|
<label class="switch">
|
|
@if (isset($kjpp->ijin_usaha_id))
|
|
<input type="checkbox"
|
|
@if (in_array($row->code, old('ijin_usaha_id', json_decode($kjpp->ijin_usaha_id, true)))) {{ 'checked' }} @endif
|
|
value="{{ $row->code }}" name="ijin_usaha_id[]" />
|
|
@else
|
|
<input type="checkbox"
|
|
@if (in_array($row->code, old('ijin_usaha_id', []))) {{ 'checked' }} @endif
|
|
value="{{ $row->code }}" name="ijin_usaha_id[]" />
|
|
@endif
|
|
<span class="switch-label">
|
|
{{ $row->name }}
|
|
</span>
|
|
</label>
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Pengalaman (Jenis Aset)
|
|
</label>
|
|
<div class="grid grid-cols-3 lg:grid-cols-4 w-full gap-2.5">
|
|
@foreach ($jenis_aset as $row)
|
|
<label class="switch">
|
|
@if (isset($kjpp->jenis_aset_id))
|
|
<input type="checkbox"
|
|
@if (in_array($row->code, old('jenis_aset_id', json_decode($kjpp->jenis_aset_id, true)))) {{ 'checked' }} @endif
|
|
value="{{ $row->code }}" name="jenis_aset_id[]" />
|
|
@else
|
|
<input type="checkbox"
|
|
@if (in_array($row->code, old('jenis_aset_id', []))) {{ 'checked' }} @endif
|
|
value="{{ $row->code }}" name="jenis_aset_id[]" />
|
|
@endif
|
|
<span class="switch-label">
|
|
{{ $row->name }}
|
|
</span>
|
|
</label>
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Attachment
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
@if (isset($kjpp) && $kjpp->attachment)
|
|
<div class="mb-2">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">Lihat File:</p>
|
|
<a href="{{ asset('storage/uploads_pdf/' . $kjpp->attachment) }}"
|
|
class="btn btn-link" target="_blank">
|
|
{{ $kjpp->attachment }}
|
|
</a>
|
|
</div>
|
|
@endif
|
|
<input class="file-input @error('attachment') border-danger @enderror" name="attachment"
|
|
type="file" />
|
|
@error('attachment')
|
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
@enderror
|
|
</div>
|
|
</div>
|
|
<div class="flex justify-end">
|
|
<button type="submit" class="btn btn-primary">
|
|
Save
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
@endsection
|