✨ feat(slik): migrasi route SLIK ke group admin-kredit
Mengubah struktur route SLIK agar sesuai dengan arsitektur admin-kredit dengan menambahkan prefix admin-kredit pada semua route. - Menambahkan route SLIK lengkap dalam group admin-kredit di routes/web.php - Memperbarui breadcrumb SLIK untuk menggunakan prefix admin-kredit di routes/breadcrumbs.php - Memperbarui semua referensi route di view index.blade.php: * Breadcrumbs: slik → admin-kredit.slik * Route datatables: slik.datatables → admin-kredit.slik.datatables * Route import: slik.import → admin-kredit.slik.import * Route export: slik.export → admin-kredit.slik.export * Route download template: admin-kredit.slik.download-template * Route JavaScript: slik.show → admin-kredit.slik.show - Memperbarui referensi route di view show.blade.php: * Breadcrumbs: slik → admin-kredit.slik.show * Tombol kembali: slik.index → admin-kredit.slik.index - Menambahkan link download template Excel di modal import
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
@extends('layouts.main')
|
||||
|
||||
@section('breadcrumbs')
|
||||
{{ Breadcrumbs::render('slik') }}
|
||||
{{ Breadcrumbs::render('admin-kredit.slik') }}
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="grid">
|
||||
<div class="min-w-full border card border-agi-100 card-grid" data-datatable="false" data-datatable-page-size="10"
|
||||
data-datatable-state-save="false" id="slik-table" data-api-url="{{ route('slik.datatables') }}">
|
||||
data-datatable-state-save="false" id="slik-table" data-api-url="{{ route('admin-kredit.slik.datatables') }}">
|
||||
<div class="flex-wrap py-5 card-header bg-agi-50">
|
||||
<h3 class="card-title">
|
||||
Data SLIK
|
||||
@@ -129,7 +129,7 @@
|
||||
<i class="ki-filled ki-cross"></i>
|
||||
</button>
|
||||
</div>
|
||||
<form action="{{ route('slik.import') }}" method="POST" enctype="multipart/form-data">
|
||||
<form action="{{ route('admin-kredit.slik.import') }}" method="POST" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<div class="modal-body">
|
||||
<div class="flex flex-col gap-5">
|
||||
@@ -139,6 +139,12 @@
|
||||
<div class="text-gray-600 text-2sm">
|
||||
Format yang didukung: .xlsx, .xls, .csv (Maksimal 10MB)
|
||||
</div>
|
||||
<div class="text-blue-600 text-2sm">
|
||||
<a href="{{ route('admin-kredit.slik.download-template') }}"
|
||||
class="underline hover:text-blue-800">
|
||||
<i class="ki-filled ki-download"></i> Download Template Excel
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="p-3 bg-yellow-100 rounded border border-yellow-300">
|
||||
<div class="text-sm text-yellow-800">
|
||||
@@ -163,6 +169,7 @@
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@push('styles')
|
||||
@@ -211,7 +218,7 @@
|
||||
*/
|
||||
function showDetail(id) {
|
||||
// Redirect ke halaman detail
|
||||
window.location.href = `{{ route('slik.show', ':id') }}`.replace(':id', id);
|
||||
window.location.href = `{{ route('admin-kredit.slik.show', ':id') }}`.replace(':id', id);
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -346,7 +353,7 @@
|
||||
if (monthFilter.value) params.append('month', monthFilter.value);
|
||||
if (statusFilter.value) params.append('status', statusFilter.value);
|
||||
|
||||
const exportUrl = '{{ route('slik.export') }}?' + params.toString();
|
||||
const exportUrl = '{{ route('admin-kredit.slik.export') }}?' + params.toString();
|
||||
window.open(exportUrl, '_blank');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user