fix: 修改微信

This commit is contained in:
zhangds 2024-04-03 17:51:25 +08:00
parent 69f8f46f0e
commit 11e9702553
1 changed files with 13 additions and 18 deletions

View File

@ -234,26 +234,21 @@
if (res.code == 200) {
sessionStorage.setItem("lastid", self.goodInfo.product_id);
this.orderId = res.data.order_number;
let ua = navigator.userAgent.toLowerCase(); //判断用户打开链接环境
if (self.plaflam == 1) {
//支付宝-微信环境中不能唤起支付宝
self.toLinkAlipay();
}
if (self.plaflam == 2) {
//微信
// if (ua.indexOf("dingtalk") > -1) {
// //在钉钉内置环境打开,不能唤起微信小程序
// self.openErrorDialog("请在其他浏览器打开!");
// } else {
if (this.goodInfo.entity.is_webview == 1) {
this.publicCollection(res.data.order_number);
} else {
//唤起微信福利官小程序
window.location.replace(res.data.redirect_url);
}
// }
let ua = navigator.userAgent.toLowerCase(); //判断用户打开链接环境
// 第一步:如果是微信
if (ua.match(/MicroMessenger/i) == "micromessenger") {
this.publicCollection(res.data.order_number);
return
}
// 如果是支付宝
if (ua.match(/Alipay/i) == "alipay") {
self.toLinkAlipay();
return;
}
// 其它方式 唤起微信福利官小程序
window.location.replace(res.data.redirect_url);
} else {
self.openErrorDialog(res.message);
if (res.code == 403) {