|
@@ -50,6 +50,7 @@ var payContainer = new Vue({
|
|
|
comboInfo: [], // 会员套餐
|
|
|
type: 1,
|
|
|
vipMonth: 0,
|
|
|
+ vipRecordId: undefined
|
|
|
},
|
|
|
filters: {
|
|
|
NumFormat :function(value) {
|
|
@@ -85,18 +86,18 @@ var payContainer = new Vue({
|
|
|
_self.payInfo.payUserType = _self.payInfo.payLinkType == 1 ? 'ENTERPRISE' : 'USER';
|
|
|
_self.unpaidAmount = _data.orderPayLink.unpaidAmount;
|
|
|
_self.type = _data.type;
|
|
|
- _self.userName = _data.userName;
|
|
|
- _self.vipMonth = _data.orderPayLink.vipMonth;
|
|
|
if(_data.code == 0){
|
|
|
setTimeout(function () { //支付倒计时
|
|
|
_self.countTime(_self.payInfo.payTime)
|
|
|
}, 1000);
|
|
|
- if(_self.payInfo.payOrderId !== null){
|
|
|
-
|
|
|
+ if(_self.type === 1){
|
|
|
_self.infoPayOrderCheckoutCounter();
|
|
|
}else{
|
|
|
console.log('本次支付链接是支付超级会员');
|
|
|
- _self.fetchSuperPackage(); // 获取套餐
|
|
|
+ _self.userName = _data.userName;
|
|
|
+ _self.vipMonth = _data.orderPayLink.vipMonth;
|
|
|
+ _self.vipRecordId = _data.orderPayLink.vipRecordId;
|
|
|
+ _self.isRequest = true;
|
|
|
}
|
|
|
}else{
|
|
|
_self.isErrorShow = true;
|
|
@@ -206,17 +207,6 @@ var payContainer = new Vue({
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- // 获取套餐
|
|
|
- fetchSuperPackage: function(){
|
|
|
- var _self = this;
|
|
|
- UserApi.FetchSuperPackage({}, function(response){
|
|
|
- console.log(response);
|
|
|
- if(response.code === 0){
|
|
|
- _self.comboInfo = response.data;
|
|
|
- _self.isRequest = true;
|
|
|
- }
|
|
|
- })
|
|
|
- },
|
|
|
PayOrderPcMallPay:function(params){//订单网银支付请求
|
|
|
var _self = this;
|
|
|
_self.isSubMitStatus=true;
|
|
@@ -238,11 +228,9 @@ var payContainer = new Vue({
|
|
|
PayApi.PayOrderFindOrderStatus({mbOrderId:_self.mbOrderId},function(response){
|
|
|
_self.isPayAlert = false;
|
|
|
var data = response.data.data;
|
|
|
- if(data.status === '1'){
|
|
|
- window.location.href = '/pay/success.html?pageType=www&type=success&payAmount='+ _self.payInfo.payUnpaidAmount;
|
|
|
- }else{
|
|
|
- window.location.href = '/pay/success.html?pageType=www&type=error&payAmount='+ _self.payInfo.payUnpaidAmount;
|
|
|
- }
|
|
|
+ var pageType = _self.type === 1 ? 'www' : 'vip&payFlag=1'; // 1 普通订单 2 vip订单
|
|
|
+ var type = data.status === '1' ? 'success' : 'error'; // 成功 or 失败
|
|
|
+ window.location.href = '/pay/success.html?pageType='+ pageType +'&type='+ type +'&payAmount=' + _self.payInfo.payUnpaidAmount;
|
|
|
});
|
|
|
},
|
|
|
changeTab:function(index,item){// 选择银行
|