|
@@ -470,21 +470,25 @@ var shoppingConfirm = new Vue({
|
|
|
console.log(params);
|
|
|
this.submitLoading = true;
|
|
|
OrderApi.ConfirmOrder({'params':JSON.stringify(params)},function (r) {
|
|
|
- if(r.code === 1){
|
|
|
- var data = { payableAmount: _self.deductMoney };
|
|
|
- CAIMEI.Storage.removeItem('confirmOrderInfo');
|
|
|
- CAIMEI.Storage.setItem('confirmOrderInfo',JSON.stringify({data:data}));
|
|
|
- window.location.href = '/pay/success.html?pageType=www&type=success&payAmount='+_self.payInfo.orderShouldPayFee;
|
|
|
- }else if(r.code === 2){
|
|
|
- var data = {
|
|
|
- orderID:r.data.orderID,
|
|
|
- orderNo:r.data.orderNo,
|
|
|
- orderMark:r.data.orderMark,
|
|
|
- payableAmount:r.data.payableAmount
|
|
|
- };
|
|
|
- CAIMEI.Storage.removeItem('confirmOrderInfo');
|
|
|
- CAIMEI.Storage.setItem('confirmOrderInfo',JSON.stringify({data:data}));
|
|
|
- window.location.href = '/pay/caimei-paycash.html?type=confirm&orderID='+r.data.orderID;
|
|
|
+ if(r.code === 0){
|
|
|
+ var _data = r.data;
|
|
|
+ if(Number(_data.code) === 1){//余额抵扣全部订单金额
|
|
|
+ var data = { payableAmount: _self.deductMoney };
|
|
|
+ CAIMEI.Storage.removeItem('confirmOrderInfo');
|
|
|
+ CAIMEI.Storage.setItem('confirmOrderInfo',JSON.stringify({data:data}));
|
|
|
+ window.location.href = '/pay/success.html?pageType=www&type=success&payAmount='+_data.payTotalFee;
|
|
|
+ }else{//余额抵扣部分订单金额或者未支付的
|
|
|
+ var data = {
|
|
|
+ orderID:_data.orderID,
|
|
|
+ orderNo:_data.orderNo,
|
|
|
+ orderMark:_data.orderMark,
|
|
|
+ payableAmount:_data.payableAmount
|
|
|
+ };
|
|
|
+ CAIMEI.Storage.removeItem('confirmOrderInfo');
|
|
|
+ CAIMEI.Storage.setItem('confirmOrderInfo',JSON.stringify({data:data}));
|
|
|
+ window.location.href = '/pay/caimei-paycash.html?type=confirm&orderID='+_data.orderID;
|
|
|
+ _self.submitLoading = false;
|
|
|
+ }
|
|
|
}else{
|
|
|
CAIMEI.Alert(r.msg,'确定',true, function(){
|
|
|
_self.submitLoading = false;
|
|
@@ -505,9 +509,9 @@ var shoppingConfirm = new Vue({
|
|
|
// 获取列表数据
|
|
|
this.getConfirmList(null);
|
|
|
}else if(this.type === 2){
|
|
|
- this.productId = getUrlParam("id");
|
|
|
+ this.productIds = getUrlParam("id");
|
|
|
var count = getUrlParam("count");
|
|
|
- if(this.productId && count) {
|
|
|
+ if(this.productIds && count) {
|
|
|
// 获取列表数据
|
|
|
this.getConfirmList(count);
|
|
|
}else{
|