update inventory form and list

This commit is contained in:
Aung Myo
2018-09-20 16:52:15 +06:30
parent ee56ccea21
commit 5a155f596d
8 changed files with 131 additions and 57 deletions

View File

@@ -84,28 +84,31 @@
<button type="button" class="close" id="close" data-dismiss="modal" aria-hidden="true" style="font-size: 20px;color:#fff;">&times;</button>
</div>
<div class="modal-body">
<div class="form-inputs">
<div class="form-group">
<label class="control-label" for="attribute">Menu Item</label>
<input class="form-control col-md-6" type="text" value="" id="item_name" readonly="true">
<input type="hidden" value="" id="item_code">
<input type="hidden" value="" id="instance_code">
<%= simple_form_for([:inventory, @inventory_definition]) do |f| %>
<div class="form-inputs">
<div class="form-group">
<div class="form-group">
<label class="control-label" for="attribute">Menu Item</label>
<input class="form-control col-md-6" type="text" value="" id="item_name" readonly="true">
</div>
<%= f.input :item_code , :as => :hidden,:input_html=>{:id=>"instance_code"} %>
<div class="form-group">
<label class="control-label" for="attribute">Instances</label>
<div class="attributes-list col-md-6"></div>
</div>
<%= f.input :min_order_level,:input_html=>{:value=>"1",:class=>"col-md-5"} %>
<%= f.input :max_stock_level,:input_html=>{:value=>"1",:class=>"col-md-5"} %>
<div class="form-actions">
<%= f.submit t("views.btn.submit"), class: 'btn bg-blue waves-effect' %>
</div>
<% end %>
</div>
<div class="form-group">
<label class="control-label" for="attribute">Instances</label>
<div class="attributes-list col-md-6"></div>
</div>
<div class="form-group">
<label class="control-label" for="min_qty">Min Qty</label>
<input class="form-control col-md-6" type="number" value="1" id="min_qty">
</div>
<div class="form-group">
<label class="control-label" for="max_qty">Max Qty</label>
<input class="form-control col-md-6" type="number" value="1" id="max_qty">
</div>
</div>
</form>
</div>
<div class="modal-footer">
<!-- <div class="modal-footer">
<div class="row">
<div class="col-md-4">
<button type="button" class="btn btn-default " data-dismiss="modal" id="close">Close</button>
@@ -114,7 +117,7 @@
<button type="button" class="btn btn-primary submit " data-dismiss="modal" id="submit">Submit</button>
</div>
</div>
</div>
</div> -->
</div>
</div>
</div>
@@ -467,7 +470,7 @@
if(parseInt(jQuery.inArray(value[i], instance_attributes)) == -1){
disabled = "disabled";
}
row +="<button id='selected-attribute' data-instances='"+JSON.stringify(instances)+"' data-type='"
row +="<button type='button' id='selected-attribute' data-instances='"+JSON.stringify(instances)+"' data-type='"
+type+"' data-value='"+value[i]+"' class='btn btn- waves-effect attribute_btn "
+ status +" "+ type +" '"+ disabled +" >"
+value[i]
@@ -556,10 +559,21 @@
// click select option icon for add
$(document).on('click', '.submit', function(event){
var params = {'order_source': type, 'order_type': "dine_in",
'customer_id': customer_id, 'guest_info': "",'booking_id':booking_id,
'table_id': table_id,
'order_items': order_items,'create_type' : "create_only" };
var params = { 'item_code': $("#item_code").val(),
'min_order_level': $("#min_qty").val(),
'max_stock_level': $("#max_qty").val()
};
var ajax_url = '<%=inventory_inventory_definitions_path%>';
console.log(ajax_url)
$.ajax({
type: "POST",
url: ajax_url,
data: params,
dataType: "json",
success:function(result){
}
});
});
});