From 3066a0ca1a20b7c5fd3792aff2b02db595d0c631 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Fri, 23 Mar 2018 10:08:33 +0630 Subject: [PATCH] update payment select --- app/views/origami/home/show.html.erb | 92 +++++++++++++++++----------- 1 file changed, 57 insertions(+), 35 deletions(-) diff --git a/app/views/origami/home/show.html.erb b/app/views/origami/home/show.html.erb index 73ab8ea7..83816151 100755 --- a/app/views/origami/home/show.html.erb +++ b/app/views/origami/home/show.html.erb @@ -520,30 +520,31 @@ + @@ -735,11 +736,32 @@ }); }); + // click select option icon for add + $(document).on('click', '.payment_btn', function(event){ + active = $(this).hasClass('selected-payment'); + value = $(this).data('value'); + type = $(this).data('type'); + group = $(this).data('group'); + payments = $(".payment_btn"); + $(payments).each(function(i){ + if ($(payments[i]).attr('data-type')==type){ + $('.'+type).removeClass("selected-payment"); + } + }); + if (active) { + $(this).removeClass('selected-payment'); + }else{ + $(this).addClass('selected-payment'); + } + + }); //End selecct attribute buttom + $(".choose_payment").on('click', function () { $( "#loading_wrapper").show(); var sale_id = $('#sale_id').val(); type = $('.payment_method').val(); + console.log(type) if(parseInt(jQuery.inArray("Credit", type)) == -1){ if (parseInt(jQuery.inArray("MPU", type)) != -1 || parseInt(jQuery.inArray("VISA", type)) != -1 || parseInt(jQuery.inArray("JCB", type)) != -1 || parseInt(jQuery.inArray("Master", type)) != -1 || parseInt(jQuery.inArray("UNIONPAY", type)) != -1 || parseInt(jQuery.inArray("Redeem", type)) != -1) { calculate_member_discount(sale_id,"Card"); @@ -749,21 +771,21 @@ } } var ajax_url = "/origami/sale/" + sale_id + "/first_bill"; - $.ajax({ - type: "GET", - url: ajax_url, - success: function (result) { - $( "#loading_wrapper" ).hide(); - receipt_no = ($("#receipt_no").html()).trim(); - if((receipt_no!=undefined) && (receipt_no!="")) - createReceiptNoInFirstBillData(receipt_no,type); - // For Server Print - from jade - if ($("#server_mode").val() == "cloud") { - code2lab.printFile(result.filepath, result.printer_url); - } - location.reload(); - } - }); + // $.ajax({ + // type: "GET", + // url: ajax_url, + // success: function (result) { + // $( "#loading_wrapper" ).hide(); + // receipt_no = ($("#receipt_no").html()).trim(); + // if((receipt_no!=undefined) && (receipt_no!="")) + // createReceiptNoInFirstBillData(receipt_no,type); + // // For Server Print - from jade + // if ($("#server_mode").val() == "cloud") { + // code2lab.printFile(result.filepath, result.printer_url); + // } + // location.reload(); + // } + // }); }); function calculate_member_discount(sale_id,type) {