$(function() {
var key = getcookie('key');
var goods_id = GetQueryString("goods_id");
var quantity = GetQueryString("quantity");
var data = {};
data.key = key;
data.goods_id = goods_id;
data.quantity = quantity;
var p2f = function(f) {
return (parseFloat(f) || 0).toFixed(2);
};
$.ajax({ //提交订单信息
type:'post',
url:ApiUrl+'/index.php?act=member_vr_buy&op=buy_step2',
dataType:'json',
data:data,
success:function(result){
var data = result.datas;
if (typeof(data.error) != 'undefined') {
location.href = WapSiteUrl;
return;
}
var g = data.goods_info;
var s = data.store_info;
var m = data.member_info;
var htmldata = '
'
+ '店铺名称:'+s.store_name+'
'
+ '';
+ '';
$("#deposit").before(htmldata);
$('#total_price').html(p2f(g.goods_total));
$('input[name=total_price]').val(g.goods_total);
$('#buyer_phone').val(m.member_mobile || '');
//console.log(m.available_rc_balance);
//console.log(m.available_predeposit);
if (m.available_rc_balance != null && m.available_rc_balance > 0) {
$('.pre-deposit-wp').show();
$('#wrapper-usercbpay').show();
$('#available_rc_balance').html(m.available_rc_balance);
$('input[name=available_rc_balance]').val(m.available_rc_balance);
}
if (m.available_predeposit != null && m.available_predeposit > 0) {
$('.pre-deposit-wp').show();
$('#wrapper-usepdpy').show();
$('#available_predeposit').html(m.available_predeposit);
$('input[name=available_predeposit]').val(m.available_predeposit);
}
}
});
// 验证密码
$('#pguse').click(function(){
var loginpassword = $("input[name=loginpassword]").val();
if(loginpassword == ''){
$('.password_error_tip').show();
$('.password_error_tip').html('支付密码不能为空');
return false;
}
$.ajax({
type:'post',
url:ApiUrl+'/index.php?act=member_buy&op=check_password',
data:{key:key,password:loginpassword},
dataType:'json',
success:function(result){
if(result.datas == 1){
$('input[name=passwd_verify]').val('1');
$('#pd').hide();
}else{
$('#pd').show();
$('.password_error_tip').show();
$('.password_error_tip').html(result.datas.error);
}
}
});
});
// 验证密码切换
$('#usepdpy,#usercbpay').click(function(){
if ($('#usepdpy').attr('checked') || $('#usercbpay').attr('checked')) {
$('#pd').show();
} else {
$('#pd').hide();
}
});
//提交订单step2
$('#buy_step2').click(function() {
var data = {};
data.key = key;
data.goods_id = goods_id;
data.quantity = quantity;
var buyer_phone = $('#buyer_phone').val();
if (! /^\d{7,11}$/.test(buyer_phone)) {
$.sDialog({
skin:"red",
content:'请正确输入接收手机号码!',
okBtn:false,
cancelBtn:false
});
return false;
}
data.buyer_phone = buyer_phone;
// 使用充值卡
data.rcb_pay = 0;
var available_rc_balance = parseInt($('input[name=available_rc_balance]').val());
if (available_rc_balance > 0 && $('#usercbpay').prop('checked')) {
var passwd_verify = parseInt($('input[name=passwd_verify]').val());
if (passwd_verify != 1) { // 验证密码失败
return false;
}
data.rcb_pay = 1;
data.password = $('input[name=loginpassword]').val();
}
var available_predeposit = parseInt($('input[name=available_predeposit]').val());
if (available_predeposit > 0) {
if ($('#usepdpy').prop('checked')) { //使用预存款
var passwd_verify = parseInt($('input[name=passwd_verify]').val());
if(passwd_verify != 1){ //验证密码失败
return false;
}
var pd_pay = 1;
data.pd_pay = pd_pay;
var passwd = $('input[name=loginpassword]').val();
data.password = passwd;
} else {
var pd_pay = 0;
data.pd_pay = pd_pay;
}
} else {
var pd_pay = 0;
data.pd_pay = pd_pay;
}
$.ajax({
type:'post',
url:ApiUrl+'/index.php?act=member_vr_buy&op=buy_step3',
data:data,
dataType:'json',
success:function(result) {
checklogin(result.login);
if (result.datas.error) {
$.sDialog({
skin:"red",
content:result.datas.error,
okBtn:false,
cancelBtn:false
});
return false;
}
if (result.datas.order_id) {
location.href = WapSiteUrl+'/tmpl/member/vr_order_list.html';
}
return false;
}
});
});
});