before merging

akunCOA
Zelda Ababil 2024-01-23 18:43:15 +07:00
parent a6b12fc451
commit 96efe37964
3 changed files with 23 additions and 16 deletions

View File

@ -3,10 +3,14 @@
<script> <script>
$(document).ready(function() { $(document).ready(function() {
let dataTable = $('#tabelku').DataTable({ let dataTable = $('#tabelku').DataTable({
aLengthMenu: [
[25, 50, 100, 200, -1],
[25, 50, 100, 200, "All"]
],
processing: true, processing: true,
serverSide: true, serverSide: true,
ajax: { ajax: {
url: '{{ route('history.getDataHistory') }}', url: '{{ route('history.getDataHistory') }}',
data: function(d) { data: function(d) {
d.filter_tanggal_1 = $("#filter_tanggal_1").val(); d.filter_tanggal_1 = $("#filter_tanggal_1").val();
d.filter_tanggal_2 = $("#filter_tanggal_2").val(); d.filter_tanggal_2 = $("#filter_tanggal_2").val();
@ -118,9 +122,9 @@
} }
}) })
$('#btn_filter').on('click', function() { $('#btn_filter').on('click', function() {
if($("#filter_tanggal_1").val() == "" || $("#filter_tanggal_2").val() == ""){ if ($("#filter_tanggal_1").val() == "" || $("#filter_tanggal_2").val() == "") {
alert("Input pencarian tidak boleh kosong") alert("Input pencarian tidak boleh kosong")
}else{ } else {
dataTable.ajax.reload(); dataTable.ajax.reload();
} }
}); });
@ -133,7 +137,7 @@
} }
</script> </script>
<script> <script>
function detail(id_pesanan){ function detail(id_pesanan) {
$.ajax({ $.ajax({
headers: { headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
@ -145,24 +149,25 @@
}, },
success: function(result) { success: function(result) {
$('#view_history_detail').empty() $('#view_history_detail').empty()
if(result.status){ if (result.status) {
const data = result.data const data = result.data
let nomor = 1 let nomor = 1
// console.log(data); // console.log(data);
data.forEach(x => { data.forEach(x => {
let tr = $('<tr></tr>') let tr = $('<tr></tr>')
tr.append('<td class="text-center">'+nomor+'</td>') tr.append('<td class="text-center">' + nomor + '</td>')
tr.append('<td>'+x.nama_produk+'</td>') tr.append('<td>' + x.nama_produk + '</td>')
tr.append('<td>'+formatRupiah(x.harga_produk)+'</td>') tr.append('<td>' + formatRupiah(x.harga_produk) + '</td>')
tr.append('<td class="text-center">'+x.jumlah_produk+'</td>') tr.append('<td class="text-center">' + x.jumlah_produk + '</td>')
tr.append('<td>'+formatRupiah(x.total_harga_produk)+'</td>') tr.append('<td>' + formatRupiah(x.total_harga_produk) + '</td>')
tr.append('<td class="text-center">'+x.diskon_persen+'%</td>') tr.append('<td class="text-center">' + x.diskon_persen + '%</td>')
tr.append('<td class="text-center">'+(x.keterangan_produk ?? '-')+'</td>') tr.append('<td class="text-center">' + (x.keterangan_produk ?? '-') +
'</td>')
$('#view_history_detail').append(tr) $('#view_history_detail').append(tr)
nomor++ nomor++
}) })
} }
} }
}) })
$('#modal_detail_history').modal('show') $('#modal_detail_history').modal('show')
} }
@ -199,4 +204,4 @@
return rupiah; return rupiah;
} }
</script> </script>
@endpush @endpush

View File

@ -1147,6 +1147,7 @@
// select paket // select paket
var selectedMenus = []; var selectedMenus = [];
var menu_terpilih = document.getElementById('menu-terpilih'); var menu_terpilih = document.getElementById('menu-terpilih');
var itemFree = [];
// pilih paket menu terlebih dahulu kemudian cocokkan dengan menu yang ada di menu terpilih jika ada maka tidak bisa memilih paket menu yang sama // pilih paket menu terlebih dahulu kemudian cocokkan dengan menu yang ada di menu terpilih jika ada maka tidak bisa memilih paket menu yang sama
function selectPaket(params) { function selectPaket(params) {
var isExist = false; var isExist = false;
@ -1159,7 +1160,7 @@
changeOrderedMenus(selectedMenus[i].id, 'pilih'); changeOrderedMenus(selectedMenus[i].id, 'pilih');
isExist = true; isExist = true;
index = i; index = i;
} }
changeOrderedMenus(selectedMenus[i].id, 'batal'); changeOrderedMenus(selectedMenus[i].id, 'batal');
} else if (selectedMenus[i].urutan == params.urutan) { } else if (selectedMenus[i].urutan == params.urutan) {
changeOrderedMenus(selectedMenus[i].id, 'batal'); changeOrderedMenus(selectedMenus[i].id, 'batal');

View File

@ -27,7 +27,7 @@ Route::group(['middleware' => 'guest'], function () {
Route::post('login', [AuthController::class, 'login_proses'])->name('login.process')->comment("Login Action"); Route::post('login', [AuthController::class, 'login_proses'])->name('login.process')->comment("Login Action");
}); });
Route::group(['middleware' => ['auth', 'role:Admin|Manager|Kasir|Karyawan']], function () { Route::group(['middleware' => ['auth']], function () {
// Logout // Logout
Route::get('logout', [AuthController::class, 'logout'])->name('logout')->comment("Logout Action"); Route::get('logout', [AuthController::class, 'logout'])->name('logout')->comment("Logout Action");
@ -49,6 +49,7 @@ Route::group(['middleware' => ['auth', 'role:Admin|Manager|Kasir|Karyawan']], fu
Route::get('/print/{id}', [History::class, 'print'])->name('history.print')->comment("Print Riwayat Transaksi"); Route::get('/print/{id}', [History::class, 'print'])->name('history.print')->comment("Print Riwayat Transaksi");
Route::post('/getDataDetailHistory', [History::class, 'getDataDetailHistory'])->name('history.getDataDetailHistory')->comment("Ambil data Detail Riwayat Transaksi"); Route::post('/getDataDetailHistory', [History::class, 'getDataDetailHistory'])->name('history.getDataDetailHistory')->comment("Ambil data Detail Riwayat Transaksi");
}); });
Route::group(['prefix' => 'menu'], function () { Route::group(['prefix' => 'menu'], function () {
Route::get('/', [Menu::class, 'index'])->name('menu.index')->comment("Halaman Menu"); Route::get('/', [Menu::class, 'index'])->name('menu.index')->comment("Halaman Menu");
Route::get('/getDataMenu', [Menu::class, 'getDataMenu'])->name('menu.getDataMenu')->comment("Ambil data Menu"); Route::get('/getDataMenu', [Menu::class, 'getDataMenu'])->name('menu.getDataMenu')->comment("Ambil data Menu");