update all report generate and excel
This commit is contained in:
@@ -40,7 +40,7 @@ class OrderItemPdf < Prawn::Document
|
|||||||
|
|
||||||
text "#{ order_item.type + '-' + order_item.dining + print_status }", :size => self.header_font_size,:align => :center, :left_margin => -20
|
text "#{ order_item.type + '-' + order_item.dining + print_status }", :size => self.header_font_size,:align => :center, :left_margin => -20
|
||||||
stroke_horizontal_rule
|
stroke_horizontal_rule
|
||||||
move_down 5
|
move_down 3
|
||||||
|
|
||||||
#order_info
|
#order_info
|
||||||
order_info(order_item.order_id, order_item.order_by,order_item.order_at)
|
order_info(order_item.order_id, order_item.order_by,order_item.order_at)
|
||||||
@@ -56,13 +56,13 @@ class OrderItemPdf < Prawn::Document
|
|||||||
text "OrderNo: #{order_no} ", :size => self.item_font_size,:align => :left
|
text "OrderNo: #{order_no} ", :size => self.item_font_size,:align => :left
|
||||||
end
|
end
|
||||||
|
|
||||||
move_down 5
|
move_down 2
|
||||||
y_position = cursor
|
y_position = cursor
|
||||||
bounding_box([0,y_position], :width => self.item_width, :height => self.item_height) do
|
bounding_box([0,y_position], :width => self.item_width, :height => self.item_height) do
|
||||||
text "OrderBy: #{order_by} ", :size => self.item_font_size,:align => :left
|
text "OrderBy: #{order_by} ", :size => self.item_font_size,:align => :left
|
||||||
end
|
end
|
||||||
|
|
||||||
move_down 5
|
move_down 2
|
||||||
y_position = cursor
|
y_position = cursor
|
||||||
bounding_box([0,y_position], :width => self.item_width, :height => self.item_height) do
|
bounding_box([0,y_position], :width => self.item_width, :height => self.item_height) do
|
||||||
text "Date: #{order_at.utc.getlocal.strftime("%Y-%m-%d %I:%M %p")}", :size => self.item_font_size,:align => :left
|
text "Date: #{order_at.utc.getlocal.strftime("%Y-%m-%d %I:%M %p")}", :size => self.item_font_size,:align => :left
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ class ReceiptBillPdf < Prawn::Document
|
|||||||
def initialize(printer_settings, sale_items, sale_data, customer_name, item_price_by_accounts, discount_price_by_accounts, member_info = nil,rebate_amount = nil,shop_details, printed_status,current_balance)
|
def initialize(printer_settings, sale_items, sale_data, customer_name, item_price_by_accounts, discount_price_by_accounts, member_info = nil,rebate_amount = nil,shop_details, printed_status,current_balance)
|
||||||
self.page_width = printer_settings.page_width
|
self.page_width = printer_settings.page_width
|
||||||
self.page_height = printer_settings.page_height
|
self.page_height = printer_settings.page_height
|
||||||
self.margin = 5
|
self.margin = 0
|
||||||
self.price_width = 40
|
self.price_width = 40
|
||||||
self.qty_width = 20
|
self.qty_width = 20
|
||||||
self.total_width = 40
|
self.total_width = 40
|
||||||
@@ -20,7 +20,7 @@ class ReceiptBillPdf < Prawn::Document
|
|||||||
# @double = @qty_width * 1.3
|
# @double = @qty_width * 1.3
|
||||||
# @half_qty = @qty_width / 2
|
# @half_qty = @qty_width / 2
|
||||||
#setting page margin and width
|
#setting page margin and width
|
||||||
super(:margin => [printer_settings.heading_space, self.margin, self.margin, self.margin], :page_size => [self.page_width, self.page_height])
|
super(:margin => [20, self.margin, self.margin, self.margin], :page_size => [self.page_width, self.page_height])
|
||||||
|
|
||||||
# db font setup
|
# db font setup
|
||||||
if printer_settings.font != ""
|
if printer_settings.font != ""
|
||||||
@@ -74,7 +74,7 @@ class ReceiptBillPdf < Prawn::Document
|
|||||||
end
|
end
|
||||||
|
|
||||||
def header (shop_details)
|
def header (shop_details)
|
||||||
move_down 7
|
move_down 5
|
||||||
text "#{shop_details.name}", :left_margin => -10, :size => self.header_font_size,:align => :center
|
text "#{shop_details.name}", :left_margin => -10, :size => self.header_font_size,:align => :center
|
||||||
move_down 5
|
move_down 5
|
||||||
text "#{shop_details.address}", :size => self.item_font_size,:align => :center
|
text "#{shop_details.address}", :size => self.item_font_size,:align => :center
|
||||||
|
|||||||
@@ -123,7 +123,10 @@
|
|||||||
|
|
||||||
function show_shift_name(period,period_type,from,to,shift_item){
|
function show_shift_name(period,period_type,from,to,shift_item){
|
||||||
var shift = $('#shift_name');
|
var shift = $('#shift_name');
|
||||||
|
if (from == '' && to == '') {
|
||||||
|
from = $("#from").val();
|
||||||
|
to = $("#to").val();
|
||||||
|
}
|
||||||
shift.empty();
|
shift.empty();
|
||||||
|
|
||||||
var str = '';
|
var str = '';
|
||||||
|
|||||||
@@ -189,7 +189,10 @@
|
|||||||
var shift = $('#shift_name');
|
var shift = $('#shift_name');
|
||||||
|
|
||||||
shift.empty();
|
shift.empty();
|
||||||
|
if (from == '' && to == '') {
|
||||||
|
from = $("#from").val();
|
||||||
|
to = $("#to").val();
|
||||||
|
}
|
||||||
var str = '';
|
var str = '';
|
||||||
var param_shift = '';
|
var param_shift = '';
|
||||||
var param_shift = '<%= params[:shift_name] rescue '-'%>';
|
var param_shift = '<%= params[:shift_name] rescue '-'%>';
|
||||||
|
|||||||
@@ -196,7 +196,10 @@
|
|||||||
var str = '';
|
var str = '';
|
||||||
var param_shift = '';
|
var param_shift = '';
|
||||||
var param_shift = '<%= params[:shift_name] rescue '-'%>';
|
var param_shift = '<%= params[:shift_name] rescue '-'%>';
|
||||||
|
if (from == '' && to == '') {
|
||||||
|
from = $("#from").val();
|
||||||
|
to = $("#to").val();
|
||||||
|
}
|
||||||
url = '<%= reports_get_shift_by_date_path %>';
|
url = '<%= reports_get_shift_by_date_path %>';
|
||||||
|
|
||||||
$.get(url, {period :period, period_type :period_type, from :from, to :to, report_type :shift_item} , function(data){
|
$.get(url, {period :period, period_type :period_type, from :from, to :to, report_type :shift_item} , function(data){
|
||||||
|
|||||||
@@ -297,7 +297,10 @@
|
|||||||
|
|
||||||
function show_shift_name(period,period_type,from,to,shift_item){
|
function show_shift_name(period,period_type,from,to,shift_item){
|
||||||
var shift = $('#shift_name');
|
var shift = $('#shift_name');
|
||||||
|
if (from == '' && to == '') {
|
||||||
|
from = $("#from").val();
|
||||||
|
to = $("#to").val();
|
||||||
|
}
|
||||||
shift.empty();
|
shift.empty();
|
||||||
var selected = '';
|
var selected = '';
|
||||||
var str = '';
|
var str = '';
|
||||||
|
|||||||
@@ -191,7 +191,10 @@
|
|||||||
|
|
||||||
function show_shift_name(period,period_type,from,to,shift_item){
|
function show_shift_name(period,period_type,from,to,shift_item){
|
||||||
var shift = $('#shift_name');
|
var shift = $('#shift_name');
|
||||||
|
if (from == '' && to == '') {
|
||||||
|
from = $("#from").val();
|
||||||
|
to = $("#to").val();
|
||||||
|
}
|
||||||
shift.empty();
|
shift.empty();
|
||||||
|
|
||||||
var str = '';
|
var str = '';
|
||||||
|
|||||||
@@ -144,7 +144,10 @@
|
|||||||
|
|
||||||
function show_shift_name(period,period_type,from,to,shift_item){
|
function show_shift_name(period,period_type,from,to,shift_item){
|
||||||
var shift = $('#shift_name');
|
var shift = $('#shift_name');
|
||||||
|
if (from == '' && to == '') {
|
||||||
|
from = $("#from").val();
|
||||||
|
to = $("#to").val();
|
||||||
|
}
|
||||||
shift.empty();
|
shift.empty();
|
||||||
|
|
||||||
var str = '';
|
var str = '';
|
||||||
|
|||||||
Reference in New Issue
Block a user