payCommon.js 5.34 KB
/*<![CDATA[*/
var payCommon={
   'payBtnChoose_click':function(){
        var walletMoney = $("#money").val();
        if(walletMoney != 0){
            $("#win").attr("class","win");
            var finalMoney=$("#finalMoney").val();
            $(".dueMoney").html('¥'+finalMoney);
            var oweMoney = (walletMoney-finalMoney).toFixed(2);
            $(".oweMoney").html('¥0');
            $("#oweMoney").val(0);
            $("#oweMoneyFlag").val(0);
            if(0>oweMoney){
                $("#oweMoney").val((finalMoney-walletMoney).toFixed(2));
                $(".oweMoney").html('¥'+((finalMoney-walletMoney).toFixed(2)));
                $("#oweMoneyFlag").val(1);
                $("#wallet_payment").prop("checked",true);
                $("#weixin_pay").prop("checked",true);
            }else{
                $("#wallet_payment").prop("checked",true);
                $("#weixin_pay").prop("checked",false);
            }
            return;
        }
        $("#weixin_pay").prop("checked",true);
        $("#payType").val('weixin');
        payService.payBtn_click({type:''});
    },
    'confirmPay_click':function(){
        var flag = true;
        $("input[type='checkbox']").each(function() {
            if($(this).is(":checked")){
                flag = false;
            }
        });
        if(flag){
            alert("请选择支付方式!");
            return;
        }
        if($("#oweMoney").val()!=0&&!$("#weixin_pay").is(":checked")){
            alert("钱包不够钱支付!");
            return;
        }
        if($("#wallet_payment").is(":checked")&&!$("#weixin_pay").is(":checked")){
            $("#payType").val('wallet');
//            if(!confirm("确定下单?")){
//                return;
//            }
            $("#confirm_payment").attr('class','win');
            return;
        }
        if(!$("#wallet_payment").is(":checked")&&$("#weixin_pay").is(":checked")){
            $("#payType").val('weixin');
        }
        if($("#wallet_payment").is(":checked")&&$("#weixin_pay").is(":checked")){
            $("#payType").val('blend');
        }
        payService.payBtn_click({type:''});
    }
}
/*]]>*/

$("#confirmPay").click(function() {
    payCommon.confirmPay_click();
});

$(".ok").on('click',function(){
    $("#confirm_payment").attr('class','win_none');
    payService.payBtn_click({type:''});
});
$(".cannel").on('click',function(){
    $("#confirm_payment").attr('class','win_none');
});

$("#wallet_payment").on('click',function(){

    if($("#oweMoneyFlag").val()==0&&!$("#wallet_payment").is(":checked")){
        $("#wallet_payment").prop("checked",true);
    }

    if($("#oweMoneyFlag").val()==0){
        if($("#weixin_pay").is(":checked")){
            $("#weixin_pay").prop("checked",false);
            $("#wallet_payment").prop("checked",true);
            $("#oweMoney").val(0);
            $(".oweMoney").html('¥0');
        }
    }else{
        var finalMoney = $("#finalMoney").val();
        if(!$("#wallet_payment").is(":checked")){
            $("#oweMoney").val(finalMoney);
            $(".oweMoney").html('¥'+finalMoney);
        }else{
            var walletMoney = $("#money").val();
            var oweMoney=(finalMoney-walletMoney).toFixed(2);
            $("#oweMoney").val(oweMoney);
            $(".oweMoney").html('¥'+oweMoney);
        }
    }
});
$("#weixin_pay").on('click',function(){
    if($("#oweMoneyFlag").val()==0&&!$("#weixin_pay").is(":checked")){
        $("#weixin_pay").prop("checked",true);
    }
    if($("#oweMoneyFlag").val()==0){
        if($("#wallet_payment").is(":checked")){
            $("#wallet_payment").prop("checked",false);
            $("#weixin_pay").prop("checked",true);
            var finalMoney = $("#finalMoney").val();
            $("#oweMoney").val(finalMoney);
            $(".oweMoney").html('¥'+finalMoney);
        }
    }else{
        if(!$("#wallet_payment").is(":checked")){
            var finalMoney = $("#finalMoney").val();
            $("#oweMoney").val(finalMoney);
            $(".oweMoney").html('¥'+finalMoney);
        }else{
            var oweMoney=($("#finalMoney").val()-$("#money").val()).toFixed(2);
            $("#oweMoney").val(oweMoney);
            $(".oweMoney").html('¥'+oweMoney);
        }
    }
});
/*<![CDATA[*/
function nativePay(code_url) {
    $("#payBtn").css('display', 'none');
    $("#img").attr("src", "http://pic0.youzhipai.cn/pic/createQrcode?url=" + encodeURI(code_url) + "&width=500&height=500");
    $(".scan_qr_code").css('display', 'block');
    $('html, body, .content').animate({scrollTop: $(document).height()}, 300);
}
/*]]>*/

function checkWeixinVersion(){
    var version=navigator.userAgent.substr(8,3);
    if(5.0>parseFloat(version)){
        alert("您当前的微信版本不支持微信支付");
        return false;
    }
    return true;
}
$("#confirm_phone").find(".close").click(function(){
    $("#confirm_phone").attr("class","win_none");
    $("#phone").focus();
});

$("#confirm_phone").children(".transparent_bg").click(function(){
    $("#confirm_phone").attr("class","win_none");
    $("#phone").focus();
});

//<!--页面滚动到底部star!-->
$(document).ready(function(){
    // Scroll page to the bottom
    $('a.scrollToBottom').click(function(){
        $('html, body, .content').animate({scrollTop: $(document).height()}, 300);
        return false;
    });
});

//<!--页面滚动到底部end!-->