update oqs action cable for order cahnnel and oqs channel
This commit is contained in:
@@ -23,6 +23,9 @@ $(document).ready(function(){
|
|||||||
// setTimeout(function(){
|
// setTimeout(function(){
|
||||||
// window.location.reload(1);
|
// window.location.reload(1);
|
||||||
// }, 10000);
|
// }, 10000);
|
||||||
|
// $oqs_count = document.getElementById("oqsBox").style.order =1;
|
||||||
|
// $("#oqsBox").css("order", 1);
|
||||||
|
|
||||||
$(".nav-completed").on("click", function(){
|
$(".nav-completed").on("click", function(){
|
||||||
$("#completed").removeClass('hide')
|
$("#completed").removeClass('hide')
|
||||||
$(".oqs_append").addClass('hide')
|
$(".oqs_append").addClass('hide')
|
||||||
@@ -54,7 +57,7 @@ $(document).ready(function(){
|
|||||||
for(var field in data) {
|
for(var field in data) {
|
||||||
var price = parseFloat(data[field].price).toFixed(2);
|
var price = parseFloat(data[field].price).toFixed(2);
|
||||||
|
|
||||||
if (data[field]["options"] == "[]") {
|
if (data[field]["options"] == "[]" || data[field]["options"] == "") {
|
||||||
var options = "";
|
var options = "";
|
||||||
}else{
|
}else{
|
||||||
var options = data.options;
|
var options = data.options;
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ App.order_queue_station = App.cable.subscriptions.create('OrderQueueStationChann
|
|||||||
items = data.order;
|
items = data.order;
|
||||||
for(var field in items) {
|
for(var field in items) {
|
||||||
var price = parseFloat(items[field].price).toFixed(2);
|
var price = parseFloat(items[field].price).toFixed(2);
|
||||||
if (items[field]["options"] == "[]") {
|
if (items[field]["options"] == "[]" || data[field]["options"] == "") {
|
||||||
var options = "";
|
var options = "";
|
||||||
}else{
|
}else{
|
||||||
var options = items.options;
|
var options = items.options;
|
||||||
@@ -33,7 +33,8 @@ App.order_queue_station = App.cable.subscriptions.create('OrderQueueStationChann
|
|||||||
var show_date = date.getDate() + "-" + date.getMonth() + "-" + date.getFullYear() + ' ' + date.getHours()+ ':' + date.getMinutes();
|
var show_date = date.getDate() + "-" + date.getMonth() + "-" + date.getFullYear() + ' ' + date.getHours()+ ':' + date.getMinutes();
|
||||||
|
|
||||||
if (oqs_id == items[field]["order_queue_station_id"]) {
|
if (oqs_id == items[field]["order_queue_station_id"]) {
|
||||||
row ='<div class="card queue_station">'
|
|
||||||
|
row ='<div class="card queue_station" id="oqsBox" style="order: initial;">'
|
||||||
+'<div class="card-block">'
|
+'<div class="card-block">'
|
||||||
+'<h4 class="card-title">'
|
+'<h4 class="card-title">'
|
||||||
+'<span class="order-zone-type">'+items[field]["table_type"]+'- </span>'
|
+'<span class="order-zone-type">'+items[field]["table_type"]+'- </span>'
|
||||||
|
|||||||
@@ -25,3 +25,5 @@
|
|||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
margin: 0px 0px 5px 0px;
|
margin: 0px 0px 5px 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -131,6 +131,7 @@ class Oqs::HomeController < BaseOqsController
|
|||||||
left join dining_facilities as df on df.id = bk.dining_facility_id")
|
left join dining_facilities as df on df.id = bk.dining_facility_id")
|
||||||
.where("assigned_order_items.delivery_status = #{status} AND odt.price <> 0 AND assigned_order_items.created_at >= '#{Time.now.beginning_of_day.utc}' #{oqs} ")
|
.where("assigned_order_items.delivery_status = #{status} AND odt.price <> 0 AND assigned_order_items.created_at >= '#{Time.now.beginning_of_day.utc}' #{oqs} ")
|
||||||
query = query.where("df.name LIKE ? OR odt.order_id LIKE ? OR odt.item_name LIKE ? OR cus.name = '#{filter}'","%#{filter}%","%#{filter}%","%#{filter}%",)
|
query = query.where("df.name LIKE ? OR odt.order_id LIKE ? OR odt.item_name LIKE ? OR cus.name = '#{filter}'","%#{filter}%","%#{filter}%","%#{filter}%",)
|
||||||
|
.order("assigned_order_items.assigned_order_item_id desc")
|
||||||
.group("assigned_order_items.assigned_order_item_id")
|
.group("assigned_order_items.assigned_order_item_id")
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
<a class="nav-link" data-id="<%= qsi.id %>" data-toggle="tab" href="" role="tab" <%= status %>>
|
<a class="nav-link" data-id="<%= qsi.id %>" data-toggle="tab" href="" role="tab" <%= status %>>
|
||||||
<%= qsi.station_name %>
|
<%= qsi.station_name %>
|
||||||
<% if @filter.nil? %>
|
<% if @filter.nil? %>
|
||||||
<span class="badge badge-pill badge-default oqs_count<%= i%> oqs_count" data-id="<%= qsi.id %>"> <%= qsi.assigned_order_items.where("delivery_status=0").count %>
|
<span class="badge badge-pill badge-default oqs_count<%= i%> oqs_count" data-id="<%= qsi.id %>"> <%= qsi.assigned_order_items.where("delivery_status=0 AND created_at >= '#{Time.now.beginning_of_day.utc}'").count %>
|
||||||
</span>
|
</span>
|
||||||
<%else%>
|
<%else%>
|
||||||
<span class="badge badge-pill badge-default" data-id="<%= qsi.id %>">
|
<span class="badge badge-pill badge-default" data-id="<%= qsi.id %>">
|
||||||
|
|||||||
Reference in New Issue
Block a user