cadd print pdf in payment page
This commit is contained in:
@@ -65,7 +65,8 @@ class Ability
|
||||
can :create, :payment
|
||||
can :reprint, :payment
|
||||
can :rounding_adj, :payment
|
||||
can :foc, :payment
|
||||
can :foc, :payment
|
||||
can :print, :payment
|
||||
|
||||
can :move_dining, :movetable
|
||||
can :moving, :movetable
|
||||
@@ -122,6 +123,7 @@ class Ability
|
||||
can :create, :payment
|
||||
can :reprint, :payment
|
||||
can :rounding_adj, :payment
|
||||
can :print, :payment
|
||||
|
||||
can :move_dining, :movetable
|
||||
can :moving, :movetable
|
||||
@@ -180,6 +182,7 @@ class Ability
|
||||
can :show, :payment
|
||||
can :reprint, :payment
|
||||
can :rounding_adj, :payment
|
||||
can :print, :payment
|
||||
|
||||
can :manage, Commission
|
||||
can :manage, Commissioner
|
||||
|
||||
@@ -218,7 +218,7 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker
|
||||
count -= 1
|
||||
end until count == 0
|
||||
|
||||
return filename, sale_data.receipt_no, count, cashier_terminal.printer_name
|
||||
return filename, sale_data.receipt_no, cashier_terminal.printer_name
|
||||
end
|
||||
|
||||
# stock check
|
||||
@@ -260,16 +260,21 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker
|
||||
|
||||
#print receipt pdf from js
|
||||
def print_receipt_pdf(filename,receipt_no,print_copies,printer_name)
|
||||
begin
|
||||
if print_copies == 1
|
||||
self.print("public"+filename, cashier_terminal.printer_name)
|
||||
else
|
||||
filename = "public/receipts/receipt_bill_#{receipt_no}_#{print_copies}.pdf"
|
||||
self.print(filename, cashier_terminal.printer_name)
|
||||
end
|
||||
count = print_copies.to_i
|
||||
# if count == 0
|
||||
# self.print("public"+filename, printer_name)
|
||||
# else
|
||||
begin
|
||||
if count == 1
|
||||
self.print("public"+filename, printer_name)
|
||||
else
|
||||
filename = "public/receipts/receipt_bill_#{receipt_no}_#{count}.pdf"
|
||||
self.print(filename, printer_name)
|
||||
end
|
||||
|
||||
print_copies -= 1
|
||||
end until print_copies == 0
|
||||
count -= 1
|
||||
end until count == 0
|
||||
# end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user