Perubahan barcode dan inventory
This commit is contained in:
@@ -16,6 +16,9 @@
|
||||
<th>Kode</th>
|
||||
<th>Nama</th>
|
||||
<th>Limit Stok</th>
|
||||
<th>Tracking Type</th>
|
||||
<th>Need Serial</th>
|
||||
<th>Unit</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -49,6 +52,25 @@
|
||||
<label>Limit Stok</label>
|
||||
<input type="number" id="limit_stock" class="form-control">
|
||||
|
||||
<label class="mt-2">Tracking Type</label>
|
||||
<select id="tracking_type" class="form-control">
|
||||
<option value="UNIT">UNIT</option>
|
||||
<option value="QTY">QTY</option>
|
||||
</select>
|
||||
|
||||
<label class="mt-2">Need Serial Number</label>
|
||||
<select id="need_serial_number" class="form-control">
|
||||
<option value="false">Tidak</option>
|
||||
<option value="true">Ya</option>
|
||||
</select>
|
||||
|
||||
<label class="mt-2">Unit</label>
|
||||
<select id="unit" class="form-control">
|
||||
<option value="PCS">PCS</option>
|
||||
<option value="Meter">Meter</option>
|
||||
<option value="Lembar">Lembar</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
@@ -77,6 +99,9 @@ $(function(){
|
||||
$('#kode').val('');
|
||||
$('#nama').val('');
|
||||
$('#limit_stock').val('');
|
||||
$('#tracking_type').val('UNIT');
|
||||
$('#need_serial_number').val('false');
|
||||
$('#unit').val('PCS');
|
||||
}
|
||||
|
||||
// ADD
|
||||
@@ -96,6 +121,9 @@ $(function(){
|
||||
$('#kode').val(res.kode_barang);
|
||||
$('#nama').val(res.nama);
|
||||
$('#limit_stock').val(res.limit_stock);
|
||||
$('#tracking_type').val((res.tracking_type || 'UNIT').toUpperCase());
|
||||
$('#need_serial_number').val((res.need_serial_number || 'false').toLowerCase());
|
||||
$('#unit').val(res.unit || 'PCS');
|
||||
|
||||
action = 'edit';
|
||||
$('#modalKodebarang').modal('show');
|
||||
@@ -110,11 +138,19 @@ $(function(){
|
||||
id: $('#id').val(),
|
||||
kode: $('#kode').val(),
|
||||
nama: $('#nama').val(),
|
||||
limit_stock: $('#limit_stock').val()
|
||||
limit_stock: $('#limit_stock').val(),
|
||||
tracking_type: $('#tracking_type').val(),
|
||||
need_serial_number: $('#need_serial_number').val(),
|
||||
unit: $('#unit').val()
|
||||
};
|
||||
|
||||
if(!data.kode || !data.nama || !data.limit_stock){
|
||||
Swal.fire('Warning','Nama gudang wajib diisi','warning');
|
||||
if(!data.kode || !data.nama){
|
||||
Swal.fire('Warning','Kode dan nama barang wajib diisi','warning');
|
||||
return;
|
||||
}
|
||||
|
||||
if(data.limit_stock === '' || parseInt(data.limit_stock) < 0){
|
||||
Swal.fire('Warning','Limit stok wajib diisi dan tidak boleh negatif','warning');
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -141,7 +177,7 @@ $(function(){
|
||||
let id = $(this).data('id');
|
||||
|
||||
Swal.fire({
|
||||
title:'Hapus gudang?',
|
||||
title:'Hapus kode barang?',
|
||||
text:'Pastikan tidak dipakai item',
|
||||
icon:'warning',
|
||||
showCancelButton:true
|
||||
|
||||
Reference in New Issue
Block a user