fixed inventory
This commit is contained in:
@@ -5,15 +5,15 @@
|
||||
<div id="oqs_loading"></div>
|
||||
</div>
|
||||
<div class="row m-t">
|
||||
<div class="col-lg-2 col-md-2 col-sm-2" id="">
|
||||
<div class="col-lg-2 col-md-2 col-sm-2" id="">
|
||||
<div id="menu1-slimscroll" data-height="0">
|
||||
<ul class="nav nav-tabs flex-column category_list m-t-10" role="tablist" id="ul-navbar">
|
||||
<% @category.each do |cat| %>
|
||||
<li class="nav-item ">
|
||||
<p class="hidden cat-id"><%= cat.id %></p>
|
||||
<p class="hidden cat-id"><%= cat.id %></p>
|
||||
<a class="nav-link menu_category sub_click first_46" data-toggle="tab" href="" role="tab" data-id="<%=cat.id%>" ><%= cat.name%>
|
||||
</a>
|
||||
</li>
|
||||
</li>
|
||||
<%end %>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -30,7 +30,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-md-3 col-lg-3 col-sm-3">
|
||||
<button type="button" class="btn btn-lg btn-block btn-default waves-effect m-t-5" id='back'>
|
||||
<i class="material-icons">reply</i>Back
|
||||
@@ -71,7 +71,7 @@
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-group">
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="attribute">Item</label>
|
||||
<input type='text' id='item' class='form-control' readonly="true" value=''/>
|
||||
@@ -84,12 +84,12 @@
|
||||
<input type="hidden" id="item_code" value="">
|
||||
<input type="hidden" id="item_name" value="">
|
||||
<input type="hidden" id="instance_name" value="">
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="attribute">Stock Check Reason</label>
|
||||
<input type='text' id='stock_check_reason' class='form-control' placeholder="Set Stock Check Reason" value=''/>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-actions">
|
||||
<button type="button" class="btn btn-primary" data-dismiss="modal" id="save_to_stock_check">Save</button>
|
||||
<!-- <button type="button" class="btn btn-primary add_to_order " data-dismiss="modal" id="add_to_order">Add to Order<div class="ripple-container"></div></button> -->
|
||||
@@ -186,18 +186,18 @@
|
||||
var menu_id = $(this).attr("data-id");
|
||||
var url = "/inventory/get_menu_category/"+menu_id;
|
||||
show_menu_item_list(url,menu_id);
|
||||
});
|
||||
});
|
||||
//End menu category Click
|
||||
|
||||
//show menu item list when click menu category
|
||||
function show_menu_item_list(url_item,menu_id){
|
||||
function show_menu_item_list(url_item,menu_id){
|
||||
var menu_list = $('.menu_items_list');
|
||||
menu_list.empty();
|
||||
console.log(url_item);
|
||||
//Start Ajax
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
url: url_item,
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
url: url_item,
|
||||
data: {},
|
||||
dataType: "json",
|
||||
success: function(data) {
|
||||
@@ -208,34 +208,34 @@
|
||||
show_menu_list(menu_items);
|
||||
}
|
||||
});
|
||||
//end Ajax
|
||||
//end Ajax
|
||||
}
|
||||
//end show list function
|
||||
function show_menu_list(items) {
|
||||
var menu_list = $('.menu_items_list');
|
||||
menu_list.empty();
|
||||
|
||||
for(var i in items) {
|
||||
|
||||
for(var i in items) {
|
||||
|
||||
fa_plus = 'material-icons';
|
||||
add = 'view_list'
|
||||
menu_item_box = 'menu_item_box';
|
||||
data_target = 'sx_item_detailModal';
|
||||
data_modal = ''
|
||||
add_icon = "add_icon"
|
||||
if (items[i].image) {
|
||||
image_path = items[i].image;
|
||||
if (items[i].image) {
|
||||
image_path = items[i].image;
|
||||
|
||||
}else{
|
||||
image_path = "image/logo.png";
|
||||
}
|
||||
|
||||
row = '<div class="col-md-3">'
|
||||
+'<div class="card custom-card testimonial-card fadeInRight card-box"'
|
||||
+'item_name="'+items[i]["item_name"]+'"'
|
||||
+'item_code="'+items[i]["item_code"]+'"'
|
||||
+'<div class="card custom-card testimonial-card fadeInRight card-box"'
|
||||
+'item_name="'+items[i]["item_name"]+'"'
|
||||
+'item_code="'+items[i]["item_code"]+'"'
|
||||
+'instance_name="'+items[i]["instance_name"]+'" '
|
||||
+'instance_code="'+items[i]["instance_code"]+'"'
|
||||
+'instance_code="'+items[i]["instance_code"]+'"'
|
||||
+'data-toggle="modal" data-target=".'+data_target+'" '
|
||||
+'style="height:100%;background-image:url(../../'+image_path+');background-repeat: no-repeat;">'
|
||||
+'<div class="custom-card-head card-head row" style="line-height:14px;margin:0px;" style="">'
|
||||
@@ -254,9 +254,9 @@
|
||||
}
|
||||
|
||||
//click item row for add order
|
||||
$(document).on('click', '.card-box', function(event){
|
||||
$(document).on('click', '.card-box', function(event){
|
||||
$("#product_qty").val(1);
|
||||
$('#product_qty').empty();
|
||||
$('#product_qty').empty();
|
||||
$("#stock_check_reason").val('');
|
||||
$('#item_code').val($(this).attr('item_code'));
|
||||
$('#instance_code').val($(this).attr('instance_code'));
|
||||
@@ -267,7 +267,7 @@
|
||||
|
||||
|
||||
$('#save_to_stock_check').on('click', function () {
|
||||
|
||||
|
||||
if ($("#product_qty").val()>0) {
|
||||
item_name = $('#item_name').val();
|
||||
instance_name = $('#instance_name').val();
|
||||
@@ -285,8 +285,8 @@
|
||||
+item_code+ "' data-instance-code='"+instance_code+"' data-row ='"+rowCount+ "' data-reason ='"+reason+ "'>"
|
||||
+'<td class="item-cell-no">'+rowCount+'</td>'
|
||||
+'<td class="item-cell-name" id="item_name" >' + item_name+ ' ' + instance_name +'</td>'
|
||||
+'<td class="item-cell-qty" id="item_qty">' + product_qty + '</td>'
|
||||
+'<td class="" id="remove"><i class="material-icons" id="remove_row" style="cursor:pointer;">delete_forever</i></td>'
|
||||
+'<td class="item-cell-qty" id="item_qty">' + product_qty + '</td>'
|
||||
+'<td class="" id="remove"><i class="material-icons" id="remove_row" style="cursor:pointer;">delete_forever</i></td>'
|
||||
+'</tr>';
|
||||
$(".summary-items tbody").append(row);
|
||||
}else{
|
||||
@@ -313,19 +313,19 @@
|
||||
});
|
||||
|
||||
//click close
|
||||
$('#sx_itemModal').on('click','#close', function(){
|
||||
$('#sx_itemModal').on('click','#close', function(){
|
||||
$(".item_box").removeAttr("data-active");
|
||||
});
|
||||
//click save buttom after change qty
|
||||
$('#sx_itemModal').on('click','#save', function(){
|
||||
$('#sx_itemModal').on('click','#save', function(){
|
||||
if ($('#modal-qty').val()>0) {
|
||||
summary_items_filter();
|
||||
summary_items_filter();
|
||||
}else{
|
||||
swal("Opps", "Please enter number for qty ","warning");
|
||||
}
|
||||
});
|
||||
|
||||
// $(document).on('click', '#remove_row', function(event){
|
||||
// $(document).on('click', '#remove_row', function(event){
|
||||
// console.log( $(this).parent().parent())
|
||||
// $($(this).parent().parent()).attr('data-active',true);
|
||||
// $('.summary-items tr').filter(function(){
|
||||
@@ -340,7 +340,7 @@
|
||||
if ($.isNumeric(value)) {
|
||||
$('#product_qty').val(value);
|
||||
}else{
|
||||
swal("Opps","Please enter number for qty","warning");
|
||||
// swal("Opps","Please enter number for qty","warning");
|
||||
}
|
||||
});
|
||||
|
||||
@@ -380,12 +380,12 @@
|
||||
})
|
||||
// window.location.href = '/inventory/stock_checks/' + data['stock_id'];
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
})
|
||||
}else{
|
||||
swal("Opps","Please add item ","warning");
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$(document).on('click', '.cashier_number', function(event){
|
||||
@@ -409,9 +409,9 @@
|
||||
}
|
||||
break;
|
||||
case 'add':
|
||||
|
||||
|
||||
case 'del' :
|
||||
|
||||
|
||||
case 'clr':
|
||||
$('#modal-qty').val(1);
|
||||
$('#modal-qty').attr('data-value',0);
|
||||
@@ -426,7 +426,7 @@
|
||||
|
||||
$("#back").on("click", function(){
|
||||
window.location.href = "/inventory";
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
@@ -438,8 +438,8 @@
|
||||
total_price = parseFloat(price*qty).toFixed(2);
|
||||
|
||||
$(this).find('#item_qty').text(qty);
|
||||
$(this).find('.item-cell-price').text(total_price);
|
||||
|
||||
$(this).find('.item-cell-price').text(total_price);
|
||||
|
||||
$(this).removeAttr('data-active');
|
||||
}
|
||||
});
|
||||
@@ -447,19 +447,19 @@
|
||||
|
||||
/* Get Item rows */
|
||||
function get_order_item_rows(){
|
||||
var items = [];
|
||||
var items = [];
|
||||
var item_row = $('.summary-items tbody tr');
|
||||
$(item_row).each(function(i){
|
||||
var item_list = {};
|
||||
|
||||
|
||||
item_list.remark = $(item_row[i]).attr('data-reason');
|
||||
item_list.sku = $(item_row[i]).attr('data-instance-code');
|
||||
item_list.qty = $(item_row[i]).children('#item_qty').text();
|
||||
|
||||
items.push(item_list);
|
||||
});
|
||||
});
|
||||
return items;
|
||||
}
|
||||
|
||||
});
|
||||
</script>
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user