161 lines
7.4 KiB
PHP
161 lines
7.4 KiB
PHP
<!-- Metadata Modal -->
|
|
<div class="modal fade" id="formModal" tabindex="-1" role="dialog" aria-labelledby="formModalLabel"
|
|
aria-hidden="true">
|
|
<div class="modal-dialog modal-lg" role="document" style="width:90%; max-width: 90%;">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<div class="modal-title" id="formModalLabel">
|
|
<b>Form Tambah Data Baru</b>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="row">
|
|
|
|
<!-- Right Column - Metadata Form -->
|
|
<div class="col-md-12">
|
|
<form id="FormSubmit" method="POST" enctype="multipart/form-data">
|
|
@csrf
|
|
<input type="hidden" name="id" id="metadataId">
|
|
<input type="hidden" name="code_id" value="{{ $activityForm->id ?? 0 }}">
|
|
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<x-inventory-year-select :selected-year="$inventoryYear" />
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<div class="">
|
|
<label for="instansi">Instansi:</label>
|
|
</div>
|
|
<div class="input-group">
|
|
<select name="instansi" id="instansi" class="form-control">
|
|
@if ($scope === \App\Enums\LingkupAksesData::ALL->value)
|
|
<option value="none" @if ($instansi === null || $instansi == 'none') selected @endif>DATA
|
|
KONSOLIDASI</option>
|
|
@if ($agencies->isNotEmpty())
|
|
<option value="all" @if ($instansi === 'all') selected @endif>SELURUH DATA DARI PRODUSEN</option>
|
|
@endif
|
|
@endif
|
|
|
|
@foreach ($agencies as $agency)
|
|
<option value="{{ $agency->name }}"
|
|
@if ($instansi == $agency->name) selected @endif>
|
|
{{ $agency->name }}
|
|
</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@foreach ($formDetails as $detail)
|
|
@php
|
|
$unitCode = $detail->unit_code;
|
|
$unitCategory = $unitsMap[$unitCode]->category ?? null;
|
|
@endphp
|
|
<div class="col-md-12 mb-3">
|
|
<b>{{ $detail->activity ? $detail->activity->name : 'N/A' }}</b>
|
|
@if ($unitCategory)
|
|
<div class="input-group">
|
|
<input type="text" class="form-control w-50 text-right" oninput="numberFormat(this)">
|
|
<div class="input-group-text p-0" style="width: 200px!important;">
|
|
<select name="unit_code[{{ $detail->activity_code }}]" class="form-control unit-code"
|
|
data-activity-code="{{ $detail->activity_code }}"
|
|
data-current-unit="{{ $unitCode }}">
|
|
@foreach ($unitsByCategory[$unitCategory] as $unit)
|
|
<option value="{{ $unit->code }}"
|
|
{{ $unit->code == $unitCode ? 'selected' : '' }}>
|
|
{{ $unit->code }}
|
|
</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
@else
|
|
{{ $unitCode }}
|
|
@endif
|
|
</div>
|
|
@endforeach
|
|
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="submit" class="btn btn-primary">Simpan Data</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@section('css')
|
|
<style>
|
|
/* Global styles */
|
|
/* #metadataModal .form-group {
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
#metadataModal label {
|
|
color: #555;
|
|
font-size: 12px;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
#metadataModal .form-control {
|
|
font-size: 12px;
|
|
height: auto;
|
|
line-height: 16px;
|
|
padding: 5px 8px 6px;
|
|
}
|
|
|
|
#metadataModal textarea.form-control {
|
|
height: 89px;
|
|
} */
|
|
|
|
.meta-content {
|
|
background: #EEF;
|
|
border-radius: 5px;
|
|
font-size: 12px;
|
|
font-weight: 400;
|
|
line-height: 16px;
|
|
margin-bottom: 10px;
|
|
padding: 10px 15px;
|
|
}
|
|
|
|
.meta-content h1 {
|
|
font-size: 13px;
|
|
margin: 0;
|
|
}
|
|
|
|
.meta-num {
|
|
color: #666;
|
|
font-size: 10px;
|
|
font-weight: 400;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.meta-actions {
|
|
font-size: 11px;
|
|
}
|
|
|
|
/* Link colors */
|
|
a.qa-pending {
|
|
color: #aaa;
|
|
}
|
|
|
|
a.qa-revise {
|
|
color: IndianRed;
|
|
}
|
|
|
|
a.qa-partial {
|
|
color: GoldenRod;
|
|
}
|
|
|
|
a.qa-done {
|
|
color: MediumSeaGreen;
|
|
}
|
|
</style>
|
|
@endsection
|