diff --git a/app/assets/javascripts/OQS.js b/app/assets/javascripts/OQS.js index 9ad540ab..e7b85110 100644 --- a/app/assets/javascripts/OQS.js +++ b/app/assets/javascripts/OQS.js @@ -17,46 +17,71 @@ //= require cable $(document).ready(function(){ + // auto refresh every 10 seconds // setTimeout(function(){ // window.location.reload(1); // }, 10000); $('.queue_station').on('click',function(){ - var orderZone=$(this).children().children().children('.order-zone').text(); - var orderItem=$(this).children().children().children('.order-item').text(); - var orderQty=$(this).children().children().children('.order-qty').text(); - var orderBy=$(this).children().children().children().children('.order-by').text(); - var orderAt=$(this).children().children().children().children('.order-at').text(); - var orderCustomer=$(this).children().children('.order-customer').text(); + var orderZone=$(this).children().children().children('.order-zone').text().trim(); + // var orderItem=$(this).children().children().children('.order-item').text(); + //var assigned_item_id = $(this).children().find(".assigned-order-item").text(); + var orderQty = $(this).children().children().children('.order-qty').text(); + var orderBy = $(this).children().children().children().children('.order-by').text(); + var orderAt = $(this).children().children().children().children('.order-at').text(); + var orderCustomer = $(this).children().children('.order-customer').text(); + var order_status = $(this).children().children('.order-status').text(); $('#order-title').text("ORDER DETAILS - " + orderZone); $('#order-by').text(orderBy); $('#order-at').text(orderAt); $('#order-customer').text(orderCustomer); $('#order-from').text(orderZone); + // clear order items + $("#oqs-order-details-table").children("tbody").empty(); - $('#order-items').text(orderItem); - $('#order-qty').text(orderQty); + // Call get_order_items() for Order Items by dining + $.ajax({ + type: 'GET', + url: '/oqs/' + orderZone, + data: { 'status' : order_status }, + success: function(res){ + for (i = 0; i < res.length; i++) { + var data = JSON.stringify(res[i]); + var parse_data = JSON.parse(data); + + var order_item_row = "
completed
<%= qid.customer_name %>
<%= qid.assigned_order_item_id %>
@@ -133,7 +134,7 @@| Items | @@ -167,17 +168,7 @@|
|---|---|
| - - | -- - | -
Customer :
| Price - | + <% # For Sale Items sub_total = 0 if @selected_item_type == "Sale" @selected_item.sale_items.each do |sale_item| sub_total += (sale_item.qty*sale_item.unit_price) - %> + %>|||
|---|---|---|---|
| <%= sale_item.product_name %> | <%= sale_item.qty %> | @@ -319,7 +319,7 @@ %> <% - # For Order Items + # For Order Items if @selected_item_type == "Order" @selected_item.order_items.each do |order_item| sub_total += (order_item.qty*order_item.unit_price) @@ -354,17 +354,17 @@Discount: | (<%=@selected_item.total_discount rescue 0%>) |
+ Auto Print: + <%= @settings_order_queue_station.auto_print %> +
+Processing items: <%= @settings_order_queue_station.processing_items %> diff --git a/app/views/settings/rooms/_form.html.erb b/app/views/settings/rooms/_form.html.erb new file mode 100644 index 00000000..c164ab67 --- /dev/null +++ b/app/views/settings/rooms/_form.html.erb @@ -0,0 +1,16 @@ +<%= simple_form_for([:settings,@zone,@settings_room]) do |f| %> + <%= f.error_notification %> + +
| Name | +Status | +Type | +Seater | +Order by | +is Active | +Created By | +Created At | + +|||
|---|---|---|---|---|---|---|---|---|---|---|
| <%= link_to room.name, settings_menu_path(room) %> | +<%= room.status %> | +Room | +<%= room.seater rescue "-" %> | +<%= room.order_by rescue "-" %> | +<%= room.is_active %> | + <% if Employee.exists?(room.created_by) %> +<%= Employee.find(room.created_by).name %> | + <% else %> +<%= room.created_by %> | + <% end %> +<%= room.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %> | +<%= link_to 'Edit', edit_settings_zone_room_path(@zone,room) %> | +<%= link_to 'Destroy', settings_zone_room_path(@zone,room), method: :delete, data: { confirm: 'Are you sure?' } %> | +
| Name | +Status | +Room | +Seater | +Order by | +is Active | +Created By | +Created At | +|||
|---|---|---|---|---|---|---|---|---|---|---|
| <%= link_to @room.name, settings_menu_path(@room) %> | +<%= @room.status %> | +Room | +<%= @room.seater rescue "-" %> | +<%= @room.order_by rescue "-" %> | +<%= @room.is_active rescue "-" %> | + <% if Employee.exists?(@room.created_by) %> +<%= Employee.find(@room.created_by).name %> | + <% else %> +<%= @room.created_by %> | + <% end %> +<%= @room.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %> | +<%= link_to 'Edit', edit_settings_zone_room_path(@zone,@room) %> | +<%= link_to 'Destroy', settings_zone_room_path(@zone,@room), method: :delete, data: { confirm: 'Are you sure?' } %> | +
| Name | +Status | +Seater | +Order by | +is Active | +Created By | +Created At | + +|||
|---|---|---|---|---|---|---|---|---|---|
| <%= link_to table.name, settings_menu_path(table) %> | +<%= table.status %> | +<%= table.seater rescue "-" %> | +<%= table.order_by rescue "-" %> | +<%= table.is_active %> | + <% if Employee.exists?(table.created_by) %> +<%= Employee.find(table.created_by).name %> | + <% else %> +<%= table.created_by %> | + <% end %> +<%= table.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %> | +<%= link_to 'Edit', edit_settings_zone_table_path(@zone,table) %> | +<%= link_to 'Destroy', settings_zone_table_path(@zone,table), method: :delete, data: { confirm: 'Are you sure?' } %> | +
| Name | +Status | +Seater | +Order by | +is Active | +Created By | +Created At | +|||
|---|---|---|---|---|---|---|---|---|---|
| <%= link_to @table.name, settings_menu_path(@table) %> | +<%= @table.status %> | +<%= @table.seater rescue "-" %> | +<%= @table.order_by rescue "-" %> | +<%= @table.is_active rescue "-" %> | + <% if Employee.exists?(@table.created_by) %> +<%= Employee.find(@table.created_by).name %> | + <% else %> +<%= @table.created_by %> | + <% end %> +<%= @table.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %> | +<%= link_to 'Edit', edit_settings_zone_table_path(@zone,@table) %> | +<%= link_to 'Destroy', settings_zone_table_path(@zone,@table), method: :delete, data: { confirm: 'Are you sure?' } %> | +
<%= notice %>
-| Name | -Is active | -Created by | -- | ||
|---|---|---|---|---|---|
| <%= settings_zone.name %> | -<%= settings_zone.is_active %> | -<%= settings_zone.created_by %> | -<%= link_to 'Show', settings_zone %> | -<%= link_to 'Edit', edit_settings_zone_path(settings_zone) %> | -<%= link_to 'Destroy', settings_zone, method: :delete, data: { confirm: 'Are you sure?' } %> | -
| Name | +Is active | +Created by | ++ | |||
|---|---|---|---|---|---|---|
| <%= settings_zone.name %> | +<%= settings_zone.is_active %> | + <% if Employee.exists?(settings_zone.created_by) %> +<%= Employee.find(settings_zone.created_by).name %> | + <% else %> +<%= settings_zone.created_by %> | + <% end %> +<%= link_to 'Show', settings_zone_path(settings_zone) %> | +<%= link_to 'Edit', edit_settings_zone_path(settings_zone) %> | +<%= link_to 'Destroy', settings_zone_path(settings_zone), method: :delete, data: { confirm: 'Are you sure?' } %> | +
<%= notice %>
+- Name: - <%= @settings_zone.name %> -
+| Name | +Is active | +Created by | ++ | ||
|---|---|---|---|---|---|
| <%= @settings_zone.name %> | +<%= @settings_zone.is_active %> | + <% if Employee.exists?(@settings_zone.created_by) %> +<%= Employee.find(@settings_zone.created_by).name %> | + <% else %> +<%= @settings_zone.created_by %> | + <% end %> +<%= link_to 'Edit', edit_settings_zone_path(@settings_zone) %> | +<%= link_to 'Destroy', settings_zone_path(@settings_zone), method: :delete, data: { confirm: 'Are you sure?' } %> | +
| Name | +Type | +Seater | +Is active | +Created by | ++ | ||
|---|---|---|---|---|---|---|---|
| <%= link_to settings_table.name, settings_zone_table_path(@settings_zone,settings_table) %> | +Table | +<%= settings_table.seater %> | +<%= settings_table.is_active %> | + <% if Employee.exists?(settings_table.created_by) %> +<%= Employee.find(settings_table.created_by).name %> | + <% else %> +<%= settings_table.created_by %> | + <% end %> +<%= settings_table.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %> | +<%= link_to 'Edit', edit_settings_zone_table_path(@settings_zone, settings_table) %> | +
| <%= link_to room.name, settings_zone_room_path(@settings_zone,room) %> | +Room | +<%= room.seater %> | +<%= room.is_active %> | + <% if Employee.exists?(room.created_by) %> +<%= Employee.find(room.created_by).name %> | + <% else %> +<%= room.created_by %> | + <% end %> +<%= room.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %> | +<%= link_to 'Edit', edit_settings_zone_room_path(@settings_zone, room) %> | +