Merge branch 'adminbsb_material_ui'

This commit is contained in:
Aung Myo
2018-01-16 11:01:34 +06:30
7 changed files with 59 additions and 46 deletions

View File

@@ -217,29 +217,31 @@ $(document).on('turbolinks:load', function() {
}); });
// Print Order Item // Print Order Item
// $(document).on('click', '#print_order_item', function(event){ $(document).on('click', '#print_order_item', function(event){
// var assigned_item_id = $('.selected-item').children('.card-block').children('.assigned-order-item').text(); var assigned_item_id = $('.selected-item').children('.card-block').children('.assigned-order-item').text();
// var options = $('.selected-item').children('.card-block').find('.item-options').text(); var options = $('.selected-item').children('.card-block').find('.item-options').text();
// var params = { 'options':options }; var params = { 'options':options };
// $.ajax({ $.ajax({
// type: 'GET', type: 'POST',
// url: '/oqs/print/print/'+assigned_item_id, url: '/oqs/print/print/'+assigned_item_id,
// success: function(data){ } data: params,
// }); success: function(data){ }
// }); });
});
// Print Order Summary // Print Order Summary
// $(document).on('click', '#print_order_summary', function(event){ // $('#print_order_summary').on('click',function(){
// var orderNo = $('.selected-item').attr('data-order-no'); $(document).on('click', '#print_order_summary', function(event){
// var table_name=$('.selected-item').children().children().children('.order-zone').text().trim(); var orderNo = $('.selected-item').attr('data-order-no');
// var assigned_item_id=$('.selected-item').children('.card-block').children('.assigned-order-item').text(); var table_name=$('.selected-item').children().children().children('.order-zone').text().trim();
// var params = { 'table_name':table_name }; var assigned_item_id=$('.selected-item').children('.card-block').children('.assigned-order-item').text();
// $.ajax({ var params = { 'table_name':table_name };
// type: 'GET', $.ajax({
// url: '/oqs/print/print_order_summary/'+assigned_item_id, type: 'GET',
// data: params, url: '/oqs/print/print_order_summary/'+assigned_item_id,
// success: function(data){ } data: params,
// }); success: function(data){ }
// }); });
});
}); });

View File

@@ -1,4 +1,5 @@
class Origami::HomeController < BaseOrigamiController class Origami::HomeController < BaseOrigamiController
authorize_resource :class => false
before_action :set_dining, only: [:show] before_action :set_dining, only: [:show]
def index def index

View File

@@ -21,8 +21,6 @@ class Origami::PaymentsController < BaseOrigamiController
cashier_zone = CashierTerminalByZone.find_by_zone_id(table.zone_id) cashier_zone = CashierTerminalByZone.find_by_zone_id(table.zone_id)
cashier_terminal = CashierTerminal.find(cashier_zone.cashier_terminal_id) cashier_terminal = CashierTerminal.find(cashier_zone.cashier_terminal_id)
Rails.logger.debug ENV["SERVER_MODE"]
if ENV["SERVER_MODE"] != "cloud" #no print in cloud server if ENV["SERVER_MODE"] != "cloud" #no print in cloud server
# Print for First Bill to Customer # Print for First Bill to Customer
unique_code = "ReceiptBillPdf" unique_code = "ReceiptBillPdf"

View File

@@ -54,27 +54,26 @@ class Origami::ShiftsController < BaseOrigamiController
card_sett_trans.save() card_sett_trans.save()
end end
if ENV["SERVER_MODE"] != "cloud" #no print in cloud server
unique_code = "CloseCashierPdf"
shop_details = Shop.find(1)
#get tax
shift_obj = ShiftSale.where('id =?',@shift.id)
@sale_taxes = Sale.get_separate_tax(shift_obj,from=nil,to=nil,type='')
#other payment details for mpu or visa like card
@other_payment = ShiftSale.get_by_shift_other_payment(@shift)
# unique_code = "CloseCashierPdf" # Calculate price_by_accounts
# shop_details = Shop.find(1) @total_amount_by_account = ShiftSale.calculate_total_price_by_accounts(@shift,'amount')
# #get tax @total_discount_by_account = ShiftSale.calculate_total_price_by_accounts(@shift,'discount')
# shift_obj = ShiftSale.where('id =?',@shift.id) @total_member_discount = ShiftSale.get_total_member_discount(@shift)
# @sale_taxes = Sale.get_separate_tax(shift_obj,from=nil,to=nil,type='') # get printer info
# #other payment details for mpu or visa like card print_settings = PrintSetting.find_by_unique_code(unique_code)
# @other_payment = ShiftSale.get_by_shift_other_payment(@shift)
# # Calculate price_by_accounts printer = Printer::CashierStationPrinter.new(print_settings)
# @total_amount_by_account = ShiftSale.calculate_total_price_by_accounts(@shift,'amount')
# @total_discount_by_account = ShiftSale.calculate_total_price_by_accounts(@shift,'discount')
# @total_member_discount = ShiftSale.get_total_member_discount(@shift)
# # get printer info
# print_settings = PrintSetting.find_by_unique_code(unique_code)
# printer = Printer::CashierStationPrinter.new(print_settings) printer.print_close_cashier(print_settings,cashier_terminal,@shift,shop_details,@sale_taxes,@other_payment,@total_amount_by_account,@total_discount_by_account,@total_member_discount)
end
# printer.print_close_cashier(print_settings,cashier_terminal,@shift,shop_details,@sale_taxes,@other_payment,@total_amount_by_account,@total_discount_by_account,@total_member_discount)
end end
Employee.logout(session[:session_token]) Employee.logout(session[:session_token])
session[:session_token] = nil session[:session_token] = nil

View File

@@ -89,10 +89,14 @@ class Ability
can :manage, Inventory can :manage, Inventory
can :index, :home
can :show, :home
elsif user.role == "cashier" elsif user.role == "cashier"
# can :overall_void, :void # can :overall_void, :void
can :index, :home
can :show, :home
can :read, Order can :read, Order
can :update, Order can :update, Order
can :menage, Booking can :menage, Booking
@@ -176,6 +180,9 @@ class Ability
can :manage, Promotion can :manage, Promotion
can :manage, Product can :manage, Product
can :index, :home
can :show, :home
end end
end end
end end

View File

@@ -43,12 +43,14 @@
</a> </a>
</li> </li>
<% end %> <% end %>
<% if can? :index, :home %>
<li> <li>
<a href="<%= origami_root_path %>"> <a href="<%= origami_root_path %>">
<i class="material-icons">monetization_on</i> <i class="material-icons">monetization_on</i>
<span><%= t :origami %></span> <span><%= t :origami %></span>
</a> </a>
</li> </li>
<% end %>
<% if can? :menage, Customer %> <% if can? :menage, Customer %>
<li> <li>
<a href="javascript:void(0);" class="menu-toggle"> <a href="javascript:void(0);" class="menu-toggle">
@@ -106,6 +108,7 @@
<% end %> <% end %>
</ul> </ul>
</li> </li>
<% if can? :index, :dailysale %>
<li> <li>
<a href="javascript:void(0);" class="menu-toggle"> <a href="javascript:void(0);" class="menu-toggle">
<i class="material-icons">assessment</i> <i class="material-icons">assessment</i>
@@ -141,6 +144,7 @@
</li> </li>
</ul> </ul>
</li> </li>
<%end%>
<li class="header"><%= t :settings %></li> <li class="header"><%= t :settings %></li>
<% if can? :menage, Zone %> <% if can? :menage, Zone %>
<li> <li>

View File

@@ -168,8 +168,10 @@
<div class="col-lg-1 col-md-1 col-sm-1"> <div class="col-lg-1 col-md-1 col-sm-1">
<!-- OQS Buttons --> <!-- OQS Buttons -->
<a href="<%= dashboard_path %>" class="btn btn-sm btn-block btn-default waves-effect" role="button" aria-haspopup="true"><i class="material-icons">reply</i> Back </a> <a href="<%= dashboard_path %>" class="btn btn-sm btn-block btn-default waves-effect" role="button" aria-haspopup="true"><i class="material-icons">reply</i> Back </a>
<!-- <button type="button" title="Print Order Item" id="print_order_item" class="btn bg-blue btn-block btn-lg waves-effect">Print</a> <% if ENV["SERVER_MODE"] != "cloud" %>
<button type="button" class="btn bg-blue btn-block btn-lg waves-effect" id="print_order_summary">Print <br/>Order<br/>Summary</button> --> <button type="button" title="Print Order Item" id="print_order_item" class="btn bg-blue btn-block btn-lg waves-effect">Print</a>
<button type="button" class="btn bg-blue btn-block btn-lg waves-effect" id="print_order_summary">Print <br/>Order<br/>Summary</button>
<%end%>
</div> </div>
</div> </div>