|
@@ -126,7 +126,7 @@ var shoppingConfirm = new Vue({
|
|
|
svipReducedPrice: 0, //超级会员优惠金额
|
|
|
isModelAlert:false, // 订单不足提示弹窗
|
|
|
isModelAlertText:'',
|
|
|
- isShowConfirm:true,
|
|
|
+ isShowConfirm:1,
|
|
|
showAgreement: false, // 特殊商品退货须知弹窗
|
|
|
returnGoodsStutas: false, // 当前商品是否为特殊商品
|
|
|
helpContent: '', // 退货提示
|
|
@@ -691,7 +691,7 @@ var shoppingConfirm = new Vue({
|
|
|
_self.handleClickOrderSubmitMit()
|
|
|
}
|
|
|
},
|
|
|
- handleClickOrderSubmitMit:function () {// 提交订单
|
|
|
+ handleClickOrderSubmitMit() {// 提交订单
|
|
|
var _self = this;
|
|
|
_self.isModelAlert = false;
|
|
|
if(_self.submitLoading){return false;}
|
|
@@ -763,6 +763,23 @@ var shoppingConfirm = new Vue({
|
|
|
_self.confirmParam.orderInfo = JSON.stringify(_self.confirmParam.orderInfo);
|
|
|
_self.confirmParam.orderInvoice = JSON.stringify(_self.confirmParam.orderInvoice);
|
|
|
console.log('confirmParam',_self.confirmParam);
|
|
|
+ _self.createdOrderVerify(_self.confirmParam);
|
|
|
+ },
|
|
|
+ createdOrderVerify(params) {// 还原提交订单参数格式
|
|
|
+ const _self = this;
|
|
|
+ OrderApi.createdOrderVerify(params,function (res) {
|
|
|
+ if (res.data.code === -1) {
|
|
|
+ _self.isModelAlert = true;
|
|
|
+ _self.isShowConfirm = 2;
|
|
|
+ _self.submitLoading = false;
|
|
|
+ _self.isModelAlertText = '订单内存在械字号三类商品,需要拥有医疗执业许可证的医美机构才能购买。建议升级医美机构后再下单,否则会导致订单退款或影响发货。';
|
|
|
+ }else{
|
|
|
+ _self.handleConfirmOrder();
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ handleConfirmOrder(){// 提交
|
|
|
+ const _self = this;
|
|
|
OrderApi.ConfirmOrder(_self.confirmParam,function (res) {
|
|
|
if(res.code === 0){
|
|
|
var data = res.data;
|
|
@@ -789,13 +806,13 @@ var shoppingConfirm = new Vue({
|
|
|
}
|
|
|
}else if(res.code === -3){
|
|
|
_self.isModelAlert = true;
|
|
|
- _self.isShowConfirm = false;
|
|
|
+ _self.isShowConfirm = 3;
|
|
|
_self.submitLoading = false;
|
|
|
_self.isModelAlertText = '您已有2个采购金额过小的订单,本次不能再进行采购。您可使用微信扫描以下二维码,进入采美旗下“颜选美学”小程序购买小额商品。';
|
|
|
_self.formatConfirmParam();
|
|
|
}else if(res.code === -4){
|
|
|
_self.isModelAlert = true;
|
|
|
- _self.isShowConfirm = false;
|
|
|
+ _self.isShowConfirm = 3;
|
|
|
_self.submitLoading = false;
|
|
|
_self.isModelAlertText = '采美豆不足,不能提交订单。您可使用微信扫描以下二维码,进入采美旗下“颜选美学”小程序购买小额商品。';
|
|
|
_self.formatConfirmParam();
|
|
@@ -809,6 +826,9 @@ var shoppingConfirm = new Vue({
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ handleClickApply(){
|
|
|
+ window.location.href = '/user/setting/upgrade.html';
|
|
|
+ },
|
|
|
formatConfirmParam:function(){// 还原提交订单参数格式
|
|
|
var _self = this;
|
|
|
_self.confirmParam.payInfo = JSON.parse(_self.confirmParam.payInfo);
|
|
@@ -817,7 +837,8 @@ var shoppingConfirm = new Vue({
|
|
|
},
|
|
|
handleCloseModel:function () {
|
|
|
this.isModelAlert = false;
|
|
|
- this.isShowConfirm= true;
|
|
|
+ this.isShowConfirm= 1;
|
|
|
+ this.formatConfirmParam();
|
|
|
},
|
|
|
getProductIds: function(list){// 获取订单商品id列表
|
|
|
var skuIds = [];
|