Merge branch 'main' of https://git.radiq.my.id/admin/accounting_dev
This commit is contained in:
@@ -605,7 +605,7 @@ $(function(){
|
||||
</td>
|
||||
<td>${no++}</td>
|
||||
<td>${formatTglIndo(v.tanggal)}</td>
|
||||
<td>${v.nama_item || '-'}</td>
|
||||
<td>${v.nama_item || '-'}<br><small class="text-secondary"><small></small><i>${v.barcode || ''}</i></small></td>
|
||||
<td>${v.qty || 0}</td>
|
||||
<td>${formatNumber(v.harga)}</td>
|
||||
<td>${formatNumber(subtotal)}</td>
|
||||
|
||||
@@ -621,7 +621,7 @@ $(function(){
|
||||
{ data: 'teknisi' },
|
||||
{ data: 'aksi', orderable: false }
|
||||
],
|
||||
language: { url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json" },
|
||||
// language: { url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json" },
|
||||
pageLength: 5,
|
||||
lengthMenu: [[5, 10, 25, -1], [5, 10, 25, 'All']]
|
||||
});
|
||||
@@ -635,7 +635,7 @@ $(function(){
|
||||
{ data: 'serial_number' },
|
||||
{ data: 'aksi', orderable: false }
|
||||
],
|
||||
language: { url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json" },
|
||||
// language: { url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json" },
|
||||
pageLength: 5,
|
||||
lengthMenu: [[5, 10, 25, -1], [5, 10, 25, 'All']]
|
||||
});
|
||||
@@ -659,7 +659,7 @@ $(function(){
|
||||
}
|
||||
],
|
||||
language: {
|
||||
url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json",
|
||||
// url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json",
|
||||
emptyTable: 'Pilih teknisi asal terlebih dahulu'
|
||||
},
|
||||
pageLength: 5,
|
||||
@@ -694,7 +694,7 @@ $(function(){
|
||||
{ data: 5, className: 'text-center', orderable: false }
|
||||
],
|
||||
order: [[1, 'asc']],
|
||||
language: { url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json" },
|
||||
// language: { url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json" },
|
||||
pageLength: 10,
|
||||
lengthMenu: [[10, 25, 50, -1], [10, 25, 50, 'All']]
|
||||
});
|
||||
@@ -749,7 +749,7 @@ $(function(){
|
||||
{ data: 5, className: 'text-center' }
|
||||
],
|
||||
order: [[1, 'asc']],
|
||||
language: { url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json" },
|
||||
// language: { url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json" },
|
||||
pageLength: 10,
|
||||
lengthMenu: [[10, 25, 50, -1], [10, 25, 50, 'All']]
|
||||
});
|
||||
@@ -797,7 +797,7 @@ $(function(){
|
||||
{ data: 'serial_number' },
|
||||
{ data: 'jumlah', className: 'text-center' }
|
||||
],
|
||||
language: { url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json" },
|
||||
// language: { url: "//cdn.datatables.net/plug-ins/1.13.6/i18n/id.json" },
|
||||
pageLength: 10,
|
||||
lengthMenu: [[10, 25, 50, -1], [10, 25, 50, 'All']],
|
||||
order: []
|
||||
@@ -1037,14 +1037,14 @@ $(function(){
|
||||
|
||||
function loadTransferItems() {
|
||||
let userId = $('#teknisiFrom').val();
|
||||
console.log('[loadTransferItems] userId:', userId);
|
||||
// console.log('[loadTransferItems] userId:', userId);
|
||||
if (!userId) {
|
||||
dtTransferItems.clear().draw();
|
||||
return;
|
||||
}
|
||||
|
||||
let url = "<?= base_url('teknisi/get_data'); ?>";
|
||||
console.log('[loadTransferItems] GET', url, {user_id: userId, status: 'active'});
|
||||
// console.log('[loadTransferItems] GET', url, {user_id: userId, status: 'active'});
|
||||
|
||||
$.ajax({
|
||||
url: url,
|
||||
@@ -1052,7 +1052,7 @@ $(function(){
|
||||
dataType: 'json',
|
||||
data: {user_id: userId, status: 'active'},
|
||||
success: function(r){
|
||||
console.log('[loadTransferItems] response:', r);
|
||||
// console.log('[loadTransferItems] response:', r);
|
||||
let rows = r.data || [];
|
||||
|
||||
window._checkedBarcodes = [];
|
||||
@@ -1127,7 +1127,7 @@ $(function(){
|
||||
}).then(result => {
|
||||
if (!result.isConfirmed) return;
|
||||
|
||||
console.log('[Transfer] submitting', barcodes.length, 'items, from_user:', fromUserId, 'to_user:', toUserId);
|
||||
// console.log('[Transfer] submitting', barcodes.length, 'items, from_user:', fromUserId, 'to_user:', toUserId);
|
||||
submitBatch('batch_transfer', {
|
||||
barcodes: barcodes,
|
||||
from_user_id: fromUserId,
|
||||
@@ -1163,7 +1163,7 @@ $(function(){
|
||||
if (!result.isConfirmed) return;
|
||||
|
||||
let barcodes = kembalikanData.map(d => d.barcode);
|
||||
console.log('[Kembalikan] submitting', barcodes.length, 'items:', barcodes);
|
||||
// console.log('[Kembalikan] submitting', barcodes.length, 'items:', barcodes);
|
||||
submitBatch('batch_kembalikan', {barcodes: barcodes}, function(){
|
||||
kembalikanData = [];
|
||||
refreshTable(dtKembalikan, []);
|
||||
@@ -1202,7 +1202,7 @@ $(function(){
|
||||
if (!result.isConfirmed) return;
|
||||
|
||||
let barcodes = dibawaData.map(d => d.barcode);
|
||||
console.log('[Dibawa] submitting', barcodes.length, 'items to user_id:', userId, 'barcodes:', barcodes);
|
||||
// console.log('[Dibawa] submitting', barcodes.length, 'items to user_id:', userId, 'barcodes:', barcodes);
|
||||
submitBatch('batch_dibawa', {barcodes: barcodes, user_id: userId}, function(){
|
||||
dibawaData = [];
|
||||
refreshTable(dtDibawa, []);
|
||||
@@ -1223,7 +1223,7 @@ $(function(){
|
||||
let originalText = btn.data('original-text') || btn.html();
|
||||
btn.prop('disabled', true).html('<span class="spinner-border spinner-border-sm me-1"></span> Memproses...');
|
||||
|
||||
console.log('[submitBatch] endpoint:', endpoint, 'payload:', JSON.stringify(data));
|
||||
// console.log('[submitBatch] endpoint:', endpoint, 'payload:', JSON.stringify(data));
|
||||
|
||||
$.ajax({
|
||||
url: "<?= base_url('teknisi/'); ?>" + endpoint,
|
||||
@@ -1232,7 +1232,7 @@ $(function(){
|
||||
data: data,
|
||||
traditional: false,
|
||||
success: function(r) {
|
||||
console.log('[submitBatch] response:', endpoint, r);
|
||||
// console.log('[submitBatch] response:', endpoint, r);
|
||||
btn.prop('disabled', false).html(originalText);
|
||||
|
||||
if (r.status) {
|
||||
|
||||
Reference in New Issue
Block a user