From 2f7f412150a7da5c0f1410a47d10825efde1dde0 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Fri, 16 Feb 2018 09:46:55 +0630 Subject: [PATCH] update addorder move + and box --- app/assets/javascripts/addorder.js | 35 ++++++---- app/models/sale.rb | 3 +- app/views/origami/addorders/detail.html.erb | 76 +++++++++++++-------- 3 files changed, 71 insertions(+), 43 deletions(-) diff --git a/app/assets/javascripts/addorder.js b/app/assets/javascripts/addorder.js index bebc6f99..bc0b2721 100755 --- a/app/assets/javascripts/addorder.js +++ b/app/assets/javascripts/addorder.js @@ -164,29 +164,33 @@ $(function() { }else{ image_path = "/image/logo.png"; } + if (menu_item_box == "set_item_box") { + add_icon = "set_item_box" + }else{ + add_icon = "add_icon" + } row = '
' +'
' +'
'+ menu_items[field].name +'
' - +"
" - +"" - +add+ '' - +'
' - +'
' - - +"
" + +JSON.stringify(menu_items[field].item_sets)+"' data-toggle='modal' data-target='."+data_target+"' >" + +"" + +add+ '' + +'
' + +'
' + +"
" +"
" +"" @@ -434,7 +438,8 @@ $(function() { change_qty_plus_minus("count","plus","minus"); - data = $(this).parent().children().children('.add_icon'); + // data = $(this).parent().children().children('.add_icon'); + data = $(this).parent().siblings('.add_icon'); $('#total_price').text(data.attr('data-price')); attributes = $(this).data('id'); diff --git a/app/models/sale.rb b/app/models/sale.rb index 680f37b6..8979f452 100755 --- a/app/models/sale.rb +++ b/app/models/sale.rb @@ -1226,9 +1226,10 @@ end end def self.add_to_existing_pending_invoice(dining,sale_id,booking) - table = DiningFacility.find(dining) + existing_booking = Booking.find_by_sale_id(sale_id) if dining.to_i > 0 + table = DiningFacility.find(dining) table.bookings.each do |booking| # if !booking.checkout_at.nil? # existing_booking.update_attributes(checkout_at: checkout_at) diff --git a/app/views/origami/addorders/detail.html.erb b/app/views/origami/addorders/detail.html.erb index 7c8d0324..36f45b74 100755 --- a/app/views/origami/addorders/detail.html.erb +++ b/app/views/origami/addorders/detail.html.erb @@ -65,15 +65,28 @@
- - <% if type %> - - <% end%> + + <% if type && modify_order%> + + + <%elsif !modify_order && type%> + + + Select + + <%else%> + + <%end%>
<% if type %> @@ -81,19 +94,23 @@
ORDER DETAILS
+ <% if modify_order %> -
Table : <%=@table.name%>
- - + <% if @table.nil? %> +
Table :
+ + + <% else%> +
Table : <%=@table.name%>
+ + + <% end%> + <% else%> -
Table
-
- Select - -
+ <% end%>
<% else %> @@ -123,23 +140,28 @@
-