check customer lightbox
This commit is contained in:
@@ -314,7 +314,7 @@ tr.discount-item-row:hover {
|
|||||||
position: relative;
|
position: relative;
|
||||||
left: 42%;
|
left: 42%;
|
||||||
top: 30%;
|
top: 30%;
|
||||||
background-color: #d9534f;
|
background-color: #32ad1a;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
width: 200px;
|
width: 200px;
|
||||||
@@ -406,3 +406,17 @@ i.logout_icon{
|
|||||||
width: 80%;
|
width: 80%;
|
||||||
}
|
}
|
||||||
/* End Is Member Modal */
|
/* End Is Member Modal */
|
||||||
|
|
||||||
|
/* Start iframe */
|
||||||
|
iframe {
|
||||||
|
border: none;
|
||||||
|
overflow: hidden !important;
|
||||||
|
width: 400px;
|
||||||
|
height: 550px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#pdfModal .btn {
|
||||||
|
width: 150%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
/* End iframe */
|
||||||
@@ -884,7 +884,7 @@ def self.get_menu_item_query(order_by)
|
|||||||
"(CASE WHEN si.qty IS NOT NULL THEN SUM(si.qty) ELSE 0 END) as total_item," +
|
"(CASE WHEN si.qty IS NOT NULL THEN SUM(si.qty) ELSE 0 END) as total_item," +
|
||||||
"(CASE WHEN si.unit_price != mii.price THEN si.unit_price ELSE mii.price END) as unit_price," +
|
"(CASE WHEN si.unit_price != mii.price THEN si.unit_price ELSE mii.price END) as unit_price," +
|
||||||
"(CASE WHEN si.qty IS NOT NULL THEN (SUM(si.qty) * si.unit_price) ELSE 0 END) as grand_total," +
|
"(CASE WHEN si.qty IS NOT NULL THEN (SUM(si.qty) * si.unit_price) ELSE 0 END) as grand_total," +
|
||||||
"mii.price as unit_price, (CASE WHEN si.product_name IS NOT NULL THEN si.product_name ELSE mii.item_instance_name END) as product_name,
|
"mii.price as unit_price, (CASE WHEN si.product_name IS NOT NULL THEN si.product_name ELSE CONCAT(menu_items.name,' - ',mii.item_instance_name) END) as product_name,
|
||||||
mc.name as" +
|
mc.name as" +
|
||||||
" menu_category_name,mc.id as menu_category_id, si.remark as status_type,
|
" menu_category_name,mc.id as menu_category_id, si.remark as status_type,
|
||||||
si.price as price ")
|
si.price as price ")
|
||||||
|
|||||||
@@ -162,6 +162,9 @@
|
|||||||
|
|
||||||
<div id="sxModal">
|
<div id="sxModal">
|
||||||
<div id="sxModal-Content"><h3><%= t :card_tap %></h3></div>
|
<div id="sxModal-Content"><h3><%= t :card_tap %></h3></div>
|
||||||
|
<div class="m-r-20" align="right">
|
||||||
|
<button type="button" class="btn btn-lg btn-link bg-red waves-effect btn_cancel">Cancel</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- The modal -->
|
<!-- The modal -->
|
||||||
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="modalLabelLarge" aria-hidden="true">
|
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="modalLabelLarge" aria-hidden="true">
|
||||||
@@ -212,4 +215,8 @@
|
|||||||
$("#type").val("card");
|
$("#type").val("card");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$("#sxModal .btn_cancel").on('click',function(){
|
||||||
|
$("#sxModal").hide();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
@@ -263,6 +263,9 @@
|
|||||||
|
|
||||||
<div id="sxModal">
|
<div id="sxModal">
|
||||||
<div id="sxModal-Content"><h3>Card Tap</h3></div>
|
<div id="sxModal-Content"><h3>Card Tap</h3></div>
|
||||||
|
<div class="m-r-20" align="right">
|
||||||
|
<button type="button" class="btn btn-lg btn-link bg-red waves-effect btn_cancel">Cancel</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
@@ -475,11 +478,11 @@
|
|||||||
if(booking_id!= "" && page == "pending"){
|
if(booking_id!= "" && page == "pending"){
|
||||||
window.location.href = '/origami/'+cashier_type+'/pending_order/'+booking_id;
|
window.location.href = '/origami/'+cashier_type+'/pending_order/'+booking_id;
|
||||||
}else{
|
}else{
|
||||||
window.location.href = '/origami/sale/'+sale_id+'/'+cashier_type+'/customers/payment/';
|
window.location.href = '/origami/sale/'+sale_id+'/'+cashier_type+'/payment/';
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
if(page == "payment"){
|
if(page == "payment"){
|
||||||
window.location.href = '/origami/sale/'+sale_id+'/'+cashier_type+'/customers/payment/';
|
window.location.href = '/origami/sale/'+sale_id+'/'+cashier_type+'/payment/';
|
||||||
}else{
|
}else{
|
||||||
if (type=="Table") {
|
if (type=="Table") {
|
||||||
window.location.href = '/origami/table/'+id
|
window.location.href = '/origami/table/'+id
|
||||||
@@ -519,7 +522,11 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
});
|
||||||
|
|
||||||
|
$("#sxModal .btn_cancel").on('click',function(){
|
||||||
|
$("#sxModal").hide();
|
||||||
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -391,21 +391,23 @@
|
|||||||
<div class="modal-dialog modal-md" role="document">
|
<div class="modal-dialog modal-md" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<h4 class="modal-title" id="pdfModalLabel"></h4>
|
<h4 class="modal-title">
|
||||||
|
<span id="pdfModalLabel"></span>
|
||||||
|
<span id="changed_amount" class="p-l-120"></span>
|
||||||
|
</h4>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<input type="hidden" name="sale_receipt_no" id="sale_receipt_no">
|
<input type="hidden" name="sale_receipt_no" id="sale_receipt_no">
|
||||||
<input type="hidden" name="filename" id="filename">
|
<input type="hidden" name="filename" id="filename">
|
||||||
<input type="hidden" name="printer_name" id="printer_name">
|
<input type="hidden" name="printer_name" id="printer_name">
|
||||||
<p id="changed_amount"></p>
|
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<iframe id="receipt_pdf" src="" style="width: 400px; height: 600px;"></iframe>
|
<iframe id="receipt_pdf" src="" class="pdf-iframe" scrolling="no"></iframe>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer ">
|
<div class="modal-footer ">
|
||||||
<div class="row p-r-20">
|
<div class="row m-b-10 m-r-30">
|
||||||
<% if ENV["SERVER_MODE"] != 'cloud' %>
|
<% if ENV["SERVER_MODE"] != 'cloud' %>
|
||||||
<div class="col-md-5">
|
<div class="col-md-5 m-r-20">
|
||||||
<button type="button" class="btn btn-link bg-red waves-effect print_receipt">Print</button>
|
<button type="button" class="btn btn-link bg-red waves-effect print_receipt">Print</button>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
@@ -458,8 +460,8 @@
|
|||||||
<div id="sxModal-Content">
|
<div id="sxModal-Content">
|
||||||
<h3>Card Tap</h3>
|
<h3>Card Tap</h3>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div class="m-r-20" align="right">
|
||||||
<button type="button" class="btn btn-lg btn-link bg-red waves-effect" data-dismiss="modal">Cancel</button>
|
<button type="button" class="btn btn-lg btn-link bg-red waves-effect btn_cancel">Cancel</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -469,7 +471,7 @@ var customer_id = "<%= @customer.id %>";
|
|||||||
var customer_name = "<%= @customer.name %>";
|
var customer_name = "<%= @customer.name %>";
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
//start customer modal popup
|
//start customer modal popup
|
||||||
if((customer_id!=undefined) && (customer_id!=null) && (customer_id!="")){
|
if((cashier_type=='quick_service') && (customer_id!=undefined) && (customer_id!=null) && (customer_id!="")){
|
||||||
if((customer_id == 'CUS-000000000001') && (customer_name == 'WALK-IN')){
|
if((customer_id == 'CUS-000000000001') && (customer_name == 'WALK-IN')){
|
||||||
$("#is_memberModal").modal({show : true, backdrop: false, keyboard : false});
|
$("#is_memberModal").modal({show : true, backdrop: false, keyboard : false});
|
||||||
}
|
}
|
||||||
@@ -487,7 +489,9 @@ var customer_name = "<%= @customer.name %>";
|
|||||||
|
|
||||||
if ($("#server_mode").val() != "cloud") { // first bill not used in cloud
|
if ($("#server_mode").val() != "cloud") { // first bill not used in cloud
|
||||||
console.log("ssssssssssss")
|
console.log("ssssssssssss")
|
||||||
payment_type = checkReceiptNoInFirstBillData(receipt_no,"payment")
|
payment_type = checkReceiptNoInFirstBillData(receipt_no,"payment");
|
||||||
|
console.log(member_id);
|
||||||
|
console.log(member_discount);
|
||||||
if (member_id && member_discount) {
|
if (member_id && member_discount) {
|
||||||
if(parseInt(jQuery.inArray("Credit", payment_type)) == -1){
|
if(parseInt(jQuery.inArray("Credit", payment_type)) == -1){
|
||||||
$("#credit_payment").hide();
|
$("#credit_payment").hide();
|
||||||
@@ -607,7 +611,7 @@ var customer_name = "<%= @customer.name %>";
|
|||||||
$("#printer_name").val(result.printer_name);
|
$("#printer_name").val(result.printer_name);
|
||||||
$("#receipt_pdf").attr("src", result.filename);
|
$("#receipt_pdf").attr("src", result.filename);
|
||||||
$("#pdfModal").modal({show : true, backdrop : false, keyboard : false});
|
$("#pdfModal").modal({show : true, backdrop : false, keyboard : false});
|
||||||
$("#pdfModalLabel").text("Payment Successful!");
|
$("#pdfModalLabel").text("Sale Completed");
|
||||||
$("#changed_amount").text("");
|
$("#changed_amount").text("");
|
||||||
if($('#balance').text() < 0){
|
if($('#balance').text() < 0){
|
||||||
<% if precision.to_i > 0 %>
|
<% if precision.to_i > 0 %>
|
||||||
@@ -1106,4 +1110,8 @@ var customer_name = "<%= @customer.name %>";
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$("#sxModal .btn_cancel").on('click',function(){
|
||||||
|
$("#sxModal").hide();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
Reference in New Issue
Block a user