|
@@ -279,36 +279,40 @@ var payContainer = new Vue({
|
|
|
CAIMEI.dialog('支付系统遇到点小问题,请稍后重试', false);
|
|
|
return;
|
|
|
}
|
|
|
- if(_self.onlinePay == 2){
|
|
|
- _self.layerConfirm();
|
|
|
+ if(_self.pageType === '3'){// 移动支付优惠券
|
|
|
+ _self.PayCouponUnionPayFn();
|
|
|
}else{
|
|
|
- if(_self.payInfo.payBankNum == ''){
|
|
|
- CAIMEI.dialog('请选择银行!');
|
|
|
- return;
|
|
|
- }
|
|
|
- if(_self.payAmount <= 10){
|
|
|
- CAIMEI.dialog('网银支付的金额必须大于¥10.00');
|
|
|
- return;
|
|
|
- }
|
|
|
- if(_self.pageType === '1'){
|
|
|
- var params = {//二手
|
|
|
+ if(_self.onlinePay == 2){
|
|
|
+ _self.layerConfirm();
|
|
|
+ }else{
|
|
|
+ if(_self.payInfo.payBankNum == ''){
|
|
|
+ CAIMEI.dialog('请选择银行!');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(_self.payAmount <= 10){
|
|
|
+ CAIMEI.dialog('网银支付的金额必须大于¥10.00');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(_self.pageType === '1'){
|
|
|
+ var params = {//二手
|
|
|
bankCode:_self.payInfo.payBankNum,
|
|
|
returnUrl:'https://www.caimei365.com/pay/success.html?pageType=www&type=success&payAmount='+_self.payAmount,
|
|
|
productId:_self.productID,
|
|
|
userType:_self.payInfo.payUserType,
|
|
|
- };
|
|
|
- _self.PayOrdersecondUnion(params);
|
|
|
- } else if (_self.pageType === '2') { // 网银付会员
|
|
|
- _self.payVipPcMallPay();
|
|
|
- } else {
|
|
|
- var params = {//正常订单
|
|
|
+ };
|
|
|
+ _self.PayOrdersecondUnion(params);
|
|
|
+ } else if (_self.pageType === '2') { // 网银付会员
|
|
|
+ _self.payVipPcMallPay();
|
|
|
+ } else {
|
|
|
+ var params = {//正常订单
|
|
|
payAmount:Math.round(_self.payAmount*100),
|
|
|
bankCode:_self.payInfo.payBankNum,
|
|
|
returnUrl:'https://www.caimei365.com/pay/success.html?pageType=www&type=success&payAmount='+_self.payAmount,
|
|
|
orderId:_self.payInfo.payOrderId,
|
|
|
userType:_self.payInfo.payUserType
|
|
|
- };
|
|
|
- _self.PayOrderPcMallPay(params,_self.payInfo.payBankNum);
|
|
|
+ };
|
|
|
+ _self.PayOrderPcMallPay(params,_self.payInfo.payBankNum);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -668,6 +672,29 @@ var payContainer = new Vue({
|
|
|
this.isPayAlert = true;
|
|
|
}
|
|
|
},
|
|
|
+ // 网银支付购买优惠券
|
|
|
+ PayCouponUnionPayFn:function () {
|
|
|
+ console.log('网银支付购买优惠券');
|
|
|
+ var _self = this;
|
|
|
+ var params = {
|
|
|
+ bankCode: this.payInfo.payBankNum,
|
|
|
+ returnUrl: 'https://www.caimei365.com/pay/success.html?pageType=www&type=success&payAmount='+_self.couponInfo.moneyCouponPrice,
|
|
|
+ userType: _self.payInfo.payUserType,
|
|
|
+ couponId: _self.couponId,
|
|
|
+ userId:_self.userId
|
|
|
+ };
|
|
|
+ PayApi.PayCouponUnionPay(params, function (response) {
|
|
|
+ if (response.code == 0) {
|
|
|
+ _self.isPayAlert = true;
|
|
|
+ _self.isSubMitStatus = false;
|
|
|
+ _self.mbOrderId = response.data.data.mbOrderId;
|
|
|
+ window.open(response.data.data.payUrl);
|
|
|
+ } else {
|
|
|
+ _self.isSubMitStatus = false;
|
|
|
+ CAIMEI.Alert(response.msg, '确定', false);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
// 移动支付购买优惠券
|
|
|
PayCouponMiniPayFn:function () {
|
|
|
var _self = this;
|
|
@@ -704,6 +731,7 @@ var payContainer = new Vue({
|
|
|
},
|
|
|
// 支付宝支付优惠券
|
|
|
payCouponAliPay: function(){
|
|
|
+ var _self = this;
|
|
|
console.log('支付宝支付优惠券');
|
|
|
var params = {
|
|
|
returnUrl: 'https://www.caimei365.com/',
|
|
@@ -728,7 +756,6 @@ var payContainer = new Vue({
|
|
|
if (!isPC) {
|
|
|
location.href = _self.payInfo.payMobileUrl;
|
|
|
} else {
|
|
|
- console.log('支付宝支付优惠券跳转')
|
|
|
window.open("/pay/caimei-paymobile.html?pageType=3");
|
|
|
}
|
|
|
} else {
|