update cache menu
This commit is contained in:
@@ -19,14 +19,13 @@ class Origami::AddordersController < BaseOrigamiController
|
|||||||
@webview = true
|
@webview = true
|
||||||
end
|
end
|
||||||
|
|
||||||
if params[:menus].present?
|
# if params[:menus].present?
|
||||||
@menus = JSON.parse(params[:menus], object_class: OpenStruct)
|
# @menus = JSON.parse(params[:menus], object_class: OpenStruct)
|
||||||
puts @menus.to_json
|
# @menu = MenuCategory.active.where("menu_id =#{@menus[0].id}").order('order_by asc')
|
||||||
@menu = MenuCategory.active.where("menu_id =#{@menus[0].id}").order('order_by asc')
|
# else
|
||||||
else
|
|
||||||
@menus = Menu.all
|
@menus = Menu.all
|
||||||
@menu = MenuCategory.active.where("menu_id =#{@menus[0].id}").order('order_by asc')
|
@menu = MenuCategory.active.where("menu_id =#{@menus[0].id}").order('order_by asc')
|
||||||
end
|
# end
|
||||||
|
|
||||||
@table_id = params[:id]
|
@table_id = params[:id]
|
||||||
@table = DiningFacility.find(@table_id)
|
@table = DiningFacility.find(@table_id)
|
||||||
@@ -48,10 +47,6 @@ class Origami::AddordersController < BaseOrigamiController
|
|||||||
else
|
else
|
||||||
@booking = nil
|
@booking = nil
|
||||||
end
|
end
|
||||||
|
|
||||||
respond_to do |format|
|
|
||||||
format.html { redirect_to origami_addorders_detail_path }
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def get_menu_category ()
|
def get_menu_category ()
|
||||||
|
|||||||
@@ -60,18 +60,18 @@
|
|||||||
<% else %>
|
<% else %>
|
||||||
<% if @table.get_current_checkout_booking.nil? %>
|
<% if @table.get_current_checkout_booking.nil? %>
|
||||||
<% if !menu.code.include? "SPL" %>
|
<% if !menu.code.include? "SPL" %>
|
||||||
<li class="nav-item menu_category sub_click first_<%=menu.id%>" data-id="<%=menu.id%> " data-sub-id="<%=menu.get_sub_category%>">
|
<li class="nav-item ">
|
||||||
<p class="hidden menu-id"><%= menu.id %></p>
|
<p class="hidden menu-id"><%= menu.id %></p>
|
||||||
<a class="nav-link" data-toggle="tab" href="" role="tab"> <%= menu.name%>
|
<a class="nav-link menu_category sub_click first_<%=menu.id%>" data-toggle="tab" href="" role="tab" data-id="<%=menu.id%>" data-sub-id="<%=menu.get_sub_category%>"> <%= menu.name%>
|
||||||
<ul class=" sub_category_list hidden fadeInTop animated" id="sub_category_list">
|
<ul class=" sub_category_list hidden fadeInTop animated" id="sub_category_list">
|
||||||
</ul>
|
</ul>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<% end%>
|
<% end%>
|
||||||
<% else %>
|
<% else %>
|
||||||
<li class="nav-item menu_category sub_click first_<%=menu.id%>" data-id="<%=menu.id%>" data-sub-id="<%=menu.get_sub_category%>">
|
<li class="nav-item ">
|
||||||
<p class="hidden menu-id"><%= menu.id %></p>
|
<p class="hidden menu-id"><%= menu.id %></p>
|
||||||
<a class="nav-link" data-toggle="tab" href="" role="tab"> <%= menu.name%>
|
<a class="nav-link menu_category sub_click first_<%=menu.id%>" data-toggle="tab" href="" role="tab" data-id="<%=menu.id%>" data-sub-id="<%=menu.get_sub_category%>"> <%= menu.name%>
|
||||||
<ul class=" sub_category_list hidden fadeInTop animated" id="sub_category_list">
|
<ul class=" sub_category_list hidden fadeInTop animated" id="sub_category_list">
|
||||||
</ul>
|
</ul>
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@@ -1010,27 +1010,27 @@
|
|||||||
|
|
||||||
$('#add_order').on('click', function () {
|
$('#add_order').on('click', function () {
|
||||||
var dining_id = "<%= @dining.id %>";
|
var dining_id = "<%= @dining.id %>";
|
||||||
var menus = JSON.parse(localStorage.getItem("menus"));
|
// var menus = JSON.parse(localStorage.getItem("menus"));
|
||||||
var menu_arr = [];
|
// var menu_arr = [];
|
||||||
if (menus != null) {
|
// if (menus != null) {
|
||||||
for(var i in menus) {
|
// for(var i in menus) {
|
||||||
var arr = {};
|
// var arr = {};
|
||||||
arr.id = menus[i]["id"];
|
// arr.id = menus[i]["id"];
|
||||||
arr.name = menus[i]["name"];
|
// arr.name = menus[i]["name"];
|
||||||
menu_arr.push(arr);
|
// menu_arr.push(arr);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
menu_arr = JSON.stringify(menu_arr);
|
// menu_arr = JSON.stringify(menu_arr);
|
||||||
console.log(menu_arr)
|
// console.log(menu_arr)
|
||||||
$.ajax({
|
// $.ajax({
|
||||||
type: 'POST',
|
// type: 'POST',
|
||||||
data: {menus: menu_arr},
|
// data: {menus: menu_arr},
|
||||||
url: '/origami/addorders/' + dining_id,
|
// url: '/origami/addorders/' + dining_id,
|
||||||
success: function(data) {
|
// success: function(data) {
|
||||||
|
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
//window.location.href = '/origami/addorders/' + dining_id+'/'+data;
|
window.location.href = '/origami/addorders/' + dining_id;
|
||||||
});
|
});
|
||||||
|
|
||||||
/* check in process */
|
/* check in process */
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ scope "(:locale)", locale: /en|mm/ do
|
|||||||
get '/addorders/get_menu_sub_category/:id' => "addorders#get_menu_sub_category",:as => "get_menu_sub_category", :defaults => { :format => 'json' }
|
get '/addorders/get_menu_sub_category/:id' => "addorders#get_menu_sub_category",:as => "get_menu_sub_category", :defaults => { :format => 'json' }
|
||||||
get '/addorders/products/list' => "addorders#get_all_product",:as => "get_all_product", :defaults => { :format => 'json' }
|
get '/addorders/products/list' => "addorders#get_all_product",:as => "get_all_product", :defaults => { :format => 'json' }
|
||||||
|
|
||||||
post '/:addorders/:id' => "addorders#detail", as: 'addorders_detail'
|
get '/:addorders/:id' => "addorders#detail"
|
||||||
post '/:addorders/create' => "addorders#create",:as => "addorder_create", :defaults => { :format => 'json' }
|
post '/:addorders/create' => "addorders#create",:as => "addorder_create", :defaults => { :format => 'json' }
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user