【优化】用户下单界面,增加用户微信版本验证,低于8.0.18以下的版本,跳过【wx.checkBeforeAddOrder】微信视频号检测方法,防止出现识别不了此方法的情况。

This commit is contained in:
大灰灰
2022-10-31 22:45:15 +08:00
parent 93e195f0a5
commit c2f2214eaa

View File

@@ -358,25 +358,45 @@
_this.getOrderDistributionModel()
// #endif
// #ifdef MP
wx.checkBeforeAddOrder({
success(res) {
if (res.errMsg == 'checkBeforeAddOrder:ok') {
_this.requireOrder = res.data.requireOrder;
_this.requiredFundType = res.data.requiredFundType;
_this.traceId = res.data.traceId;
// 获取不同类型营销下单支持的配送方式
_this.getOrderDistributionModel()
uni.getSystemInfo({
success: (res) => {
console.log("所获取设备数据皆来自设备本身", res)
var systemInfo = res;
if (systemInfo.deviceType != 'pc') {
var values = systemInfo.version.split('.');
var v1 = parseInt(values[0]);
var v2 = parseInt(values[1]);
var v3 = parseInt(values[2]);
if (v1 >= 8 && v2 >= 0 && v3 >= 18) {
wx.checkBeforeAddOrder({
success(res) {
if (res.errMsg == 'checkBeforeAddOrder:ok') {
_this.requireOrder = res.data.requireOrder;
_this.requiredFundType = res.data.requiredFundType;
_this.traceId = res.data.traceId;
// 获取不同类型营销下单支持的配送方式
_this.getOrderDistributionModel()
}
},
fail(res) {
// 获取不同类型营销下单支持的配送方式
_this.getOrderDistributionModel()
}
})
} else {
_this.getOrderDistributionModel();
}
} else {
_this.getOrderDistributionModel();
}
},
fail(res) {
//微信说一般不会报错,所以我相信马化腾。
// 获取不同类型营销下单支持的配送方式
_this.getOrderDistributionModel()
}
})
// #endif
let cartIds = options.cartIds;
if (options.orderType) {
this.orderType = options.orderType;
@@ -399,7 +419,7 @@
}
})
}
// 获取用户的默认收货地址信息
this.userDefaultShip()
// 获取用户的可用优惠券信息