new commit

This commit is contained in:
Fiqh Pratama
2025-10-12 18:29:07 +07:00
parent aa3a1807aa
commit 9952968d82
26 changed files with 404 additions and 173 deletions
@@ -47,6 +47,7 @@
<th width="5%">{{ __('Sl') }}</th>
<th width="10%">{{ __('Name') }}</th>
<th width="10%">{{ __('Email') }}</th>
<th width="10%">{{ __('Phone') }}</th>
<th width="20%">{{ __('Roles') }}</th>
<th width="5%">Region</th>
<th width="5%">Cabang</th>
@@ -60,6 +61,7 @@
<td>{{ $loop->index + 1 }}</td>
<td>{{ $admin->name }}</td>
<td>{{ $admin->email }}</td>
<td>{{ $admin->phone }}</td>
<td>
@foreach ($admin->roles as $role)
<span class="badge badge-info mr-1">
@@ -56,9 +56,9 @@
</div>
<div class="mb-3">
<label class="form-label">Jenis <span class="font-italic font-weight-normal">(required)</span></label>
<select class="form-control form-control-md" name="jenis" required>
<option value="">Pilih Jenis</option>
<option value="entertainment" {{ old('jenis') == 'entertainment' ? 'selected' : '' }}>Entertainment</option>
<select class="form-control form-control-md" name="jenis" required >
<option value="">Pilih Jenis</option>
<option value="entertainment" {{ old('jenis') == 'entertainment' ? 'selected' : '' }} >Entertainment</option>
<option value="presentation" {{ old('jenis') == 'presentation' ? 'selected' : '' }}>Presentation</option>
<option value="sponsorship" {{ old('jenis') == 'sponsorship' ? 'selected' : '' }}>Sponsorship</option>
</select>
@@ -60,7 +60,7 @@
<select class="form-control form-control-md" name="jenis" required>
<option value="">Pilih Jenis</option>
<option value="entertainment" {{ $form->jenis == 'entertainment' ? 'selected' : '' }}>Entertainment</option>
<option value="presentation" {{ $form->jenis == 'presentation' ? 'selected' : '' }}>Presentation</option>
<option value="presentation" {{ $form->jenis == 'presentation' ? 'selected' : '' }}>Presentation</option>
<option value="sponsorship" {{ $form->jenis == 'sponsorship' ? 'selected' : '' }}>Sponsorship</option>
</select>
</div>
@@ -43,7 +43,7 @@
<select class="form-control form-control-md" name="jenis" disabled>
<option value="">Pilih Jenis</option>
<option value="entertainment" {{ $form->jenis == 'entertainment' ? 'selected' : '' }}>Entertainment</option>
<option value="presentation" {{ $form->jenis == 'presentation' ? 'selected' : '' }}>Presentation</option>
<option value="presentation" {{ $form->jenis == 'presentation' ? 'selected' : '' }}>Presentation</option>
<option value="sponsorship" {{ $form->jenis == 'sponsorship' ? 'selected' : '' }}>Sponsorship</option>
</select>
</div>
@@ -65,13 +65,35 @@
<label class="form-label">Tanggal <span class="font-italic font-weight-normal">(required)</span></label>
<input type="date" class="form-control" name="tanggal" id="tanggal" required value="{{ old('tanggal') }}">
</div>
<!-- Add field -->
<!-- <div class="mb-3">
<label class="form-label">Nama Penerima <span class="font-italic font-weight-normal">(required)</span></label>
<input type="text" class="form-control" name="name" required value="{{ old('name') }}">
</div>
<div class="mb-3">
<label class="form-label">NPWP / NIK <span class="font-italic font-weight-normal">(required)</span></label>
<input type="text" class="form-control" name="nik_or_npwp" id="nik_or_npwp" required value="{{ old('nik_or_npwp') }}">
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label class="form-label">Alamat <span class="font-italic font-weight-normal">(required)</span></label>
<input type="text" class="form-control" name="alamat" id="alamat" required value="{{ old('alamat') }}">
</div> -->
<div class="col-md-6">
<div class="mb-3">
<label class="form-label">Total <span class="font-italic font-weight-normal">(required)</span></label>
<input type="string" class="form-control" name="total" id="total" required value="{{ old('total') }}">
</div>
</div>
<div class="col-lg-6">
<div class="col-md-6">
<div class="mb-3">
<label class="form-label">Bukti Total <span class="font-italic font-weight-normal">(required)</span></label>
<input type="file" class="form-control" name="bukti_total" value="{{ old('bukti_total') }}" required>
@@ -81,9 +103,10 @@
<textarea class="form-control" name="keterangan" id="keterangan" required>{{ old('keterangan') }}</textarea>
</div>
</div>
<!-- </div> -->
<button type="submit" class="btn btn-primary ml-2">Submit</button>
</div>
</div>
</form>
<div id="loading-spinner-overlay" class="d-none">
@@ -112,5 +135,7 @@
spinnerOverlay.classList.remove('d-none'); // Show overlay
spinnerOverlay.classList.add('d-flex'); // Use flexbox for centering
});
</script>
@endsection
@@ -473,15 +473,18 @@
@endsection
@section('scripts')
<script>
<script>
$(document).ready(function () {
// Uncheck all checkboxes on page refresh
$('.custom-control-input').prop('checked', false);
if ($('#dataTable').length) {
$('#dataTable').DataTable({
responsive: false,
responsive: true,
dom: 'Blfrtip',
lengthMenu: [ [10, 50, 100, -1], [10, 50, 100, "All"] ], // Control the entries dropdown
buttons: [
{
@@ -507,9 +510,27 @@
},
'colvis'
]
});
}
});
}
// <script>
//$(document).ready(function () {
// Uncheck all checkboxes on page refresh
//$('.custom-control-input').prop('checked', false);
// new DataTable('#dataTable', {
// responsive: false,
// columnControl: [
// { extend: 'order' },
// [ { extend: 'colVis' },{ extend: 'search' }]
// ],
//});
// Handle Approve Button Click
$(document).on('click', '.open-approve-modal', function() {
const approveUrl = $(this).data('id');
@@ -235,6 +235,7 @@
if ($('#dataTable-table').length) {
$('#dataTable-table').DataTable({
responsive: false,
pagging: true,
dom: 'Blfrtip',
lengthMenu: [ [10, 25, 50, -1], [10, 25, 50, "All"] ], // Control the entries dropdown
buttons: [
@@ -70,6 +70,8 @@
$drFormatted = $drValue == 0 ? '' : number_format($drValue, 0, ',', ',');
$totalDr += $drValue;
@endphp
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $item->name }}</td>
@@ -77,9 +79,28 @@
<td>{{ $drFormatted }}</td>
<td></td>
</tr>
@endforeach
<!-- cash in advance -->
<tr>
<td>{{ $kategori->count() + 1 }}</td>
<td>Cash in Balance</td>
<td>170 600 00</td>
<td>@php
$crValue = $budget && $budget->amount != 0 ? $budget->amount : 0;
$crValue -= $totalDr ;
echo $crValue == 0 ? '' : number_format($crValue, 0, ',', ',');
@endphp</td>
<td>
</td>
</tr>
<!-- petty cash -->
<tr>
<td>{{ $kategori->count() + 1 }}</td>
<td>Petty Cash</td>
@@ -21,6 +21,14 @@
<script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/waitme/waitMe.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/autonumeric@4.6.0/dist/autoNumeric.min.js"></script>
{{-- New Datatables --}}
<!-- <script src="https://cdn.datatables.net/2.3.2/css/dataTables.dataTables.min.css"></script>
<script src="https://cdn.datatables.net/2.3.2/js/dataTables.min.js"></script>
<script src="https://cdn.datatables.net/columncontrol/1.0.6/js/dataTables.columnControl.min.js"></script> -->
<script>
$(document).ready(function() {
// Initialize Ladda button on click event
@@ -11,6 +11,9 @@
<link rel="stylesheet" href="https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css">
<link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.7.1/css/buttons.dataTables.min.css">
<!-- <link rel="stylesheet" href="https://cdn.datatables.net/2.3.2/css/dataTables.dataTables.css" />
<link href="https://cdn.datatables.net/columncontrol/1.0.6/css/columnControl.dataTables.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/materialdesignicon/css/materialdesignicons.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/sweetalert2/sweetalert2.min.css">