diff --git a/app/assets/javascripts/OQS.js b/app/assets/javascripts/OQS.js index ad121484..f4d21724 100755 --- a/app/assets/javascripts/OQS.js +++ b/app/assets/javascripts/OQS.js @@ -69,13 +69,13 @@ $(document).on('turbolinks:load', function() { oqs_id = $("#oqs_id").val(); status = $("#status").val(); - if (table_id){ + if (table_id.length>0){ var table = table_id }else{ var table = null } - if (oqs_id > 0 || status != "All" || tabel != null) { + if (oqs_id > 0 || status != "All" || table != null) { $(".oqs_click").removeClass('oqs_active'); $(".queue_station").removeClass('queue_station_box'); $("#completed").addClass('hide'); @@ -85,7 +85,7 @@ $(document).on('turbolinks:load', function() { // oqs_id = $(this).find(".oqs-id").text(); $("#oqs_active").attr('data-id',oqs_id); var url = 'oqs/get_items/'+oqs_id; - + console.log(table) show_details(url,table,status); }else{ $("#completed").removeClass('hide') @@ -104,7 +104,7 @@ $(document).on('turbolinks:load', function() { var table = null } - if (oqs_id > 0 || status != "All" || tabel != null) { + if (oqs_id > 0 || status != "All" || table_id != null) { $(".oqs_click").removeClass('oqs_active'); $(".queue_station").removeClass('queue_station_box'); $("#completed").addClass('hide'); @@ -133,7 +133,7 @@ $(document).on('turbolinks:load', function() { var table = null } - if (oqs_id > 0 || status != "All" || tabel != null) { + if (oqs_id > 0 || status != "All" || table != null) { $(".oqs_click").removeClass('oqs_active'); $(".queue_station").removeClass('queue_station_box'); $("#completed").addClass('hide'); @@ -153,6 +153,7 @@ $(document).on('turbolinks:load', function() { }); //End Click function show_details(url,table_id,status){ + console.log(table_id) var oqs_append = $('.oqs_append'); oqs_append.empty(); var filter = $('.filter').text(); diff --git a/app/controllers/oqs/home_controller.rb b/app/controllers/oqs/home_controller.rb index 576b1d54..654dcaff 100755 --- a/app/controllers/oqs/home_controller.rb +++ b/app/controllers/oqs/home_controller.rb @@ -118,7 +118,8 @@ class Oqs::HomeController < BaseOqsController status = params[:status] items = queue_items_query(false,oqs_id,filter,table_id,status) - +puts "items0" +puts items.to_json if !items.empty? items.each do |item| if !item.set_menu_items.nil? @@ -157,10 +158,10 @@ class Oqs::HomeController < BaseOqsController # Query for OQS with delivery status def queue_items_query(status,oqs_id=nil,filter,table_id,delivery_status) - if oqs_id == nil - oqs = '' + if oqs_id != "0" + oqs = "and assigned_order_items.order_queue_station_id = '#{oqs_id}' " else - oqs = "and assigned_order_items.order_queue_station_id = '#{oqs_id}' " + oqs = '' end if delivery_status == "All" @@ -176,7 +177,7 @@ class Oqs::HomeController < BaseOqsController else table = '' end - + query = AssignedOrderItem.select("assigned_order_items.assigned_order_item_id, oqs.id as station_id, oqs.station_name, oqs.is_active, oqpz.zone_id, diff --git a/app/views/oqs/home/index.html.erb b/app/views/oqs/home/index.html.erb index d040c9d1..7f2ea4e1 100644 --- a/app/views/oqs/home/index.html.erb +++ b/app/views/oqs/home/index.html.erb @@ -1,53 +1,40 @@
-
-
-
-
- - - -
- -
- - - -
- -
-
- +
+
+
+
+ + + +
+ +
+ + + +
+
+