فهرست منبع

添加pc端域名跳转

tremble 2 سال پیش
والد
کامیت
24827068e3

+ 4 - 2
src/app.vue

@@ -384,7 +384,8 @@ onMounted(async () => {
               browser.openLink(
                 '/subPackage/pages/activity/activity?pageId=' + hotcontent.couponLink,
                 `https://m.cdfmembers.com/shop/600667208/showactivity?pageId=${hotcontent.couponLink}`,
-                `/pages/showactivity/showactivity?pageId=${hotcontent.couponLink}`
+                `/pages/showactivity/showactivity?pageId=${hotcontent.couponLink}`,
+                `https://glp.cdfmembers.com/showactivity/${hotcontent.couponLink}`
               );
               apis.burying_point({ type: 2 });
             } catch (error) {}
@@ -403,7 +404,8 @@ onMounted(async () => {
               browser.openLink(
                 '/subPackage/pages/home/home?pageType=2&pageId=' + hotcontent.liveLink,
                 `https://m.cdfmembers.com/shop/600667208/showactivity?pageId=${hotcontent.liveLink}`,
-                `/pages/showactivity/showactivity?pageId=${hotcontent.liveLink}`
+                `/pages/showactivity/showactivity?pageId=${hotcontent.liveLink}`,
+                `https://m.cdfmembers.com/shop/600667208/showactivity?pageId=${hotcontent.liveLink}`,
               );
             } catch (error) {}
           } else if (tag.type == 'link_scene') {

+ 5 - 1
src/components/Controls/Panel/Main.vue

@@ -263,7 +263,11 @@ const onClickMenu = (item) => {
       'https://webpage.qidian.qq.com/2/chat/h5/index.html?linkType=1&env=ol&kfuin=3009110132&fid=3655&key=9b4334768c39150ead3f23e11e5dc2e4&cate=7&source=0&isLBS=0&isCustomEntry=0&type=10&ftype=1&_type=wpa&qidian=true&_pid=kvrmvu.74cg11.l43qvbcu&translateSwitch=0&isSsc=0&roleValue=4&roleData=922223821';
     window.open(mglink, '_blank');
   } else if (item.id == 'shopping') {
-    browser.openLink('/subPackage/pages/shoppingcart/shoppingcart', 'https://m.cdfmembers.com/shop/600667208/shoppingcart', '/subPackage/pages/shoppingcart/shoppingcart');
+    browser.openLink('/subPackage/pages/shoppingcart/shoppingcart', 
+    'https://m.cdfmembers.com/shop/600667208/shoppingcart', 
+    '/subPackage/pages/shoppingcart/shoppingcart',
+    `https://glp.cdfmembers.com/shoppingcart`
+    );
   } else if (item.id == 'help') {
     store.commit('showUserGuide', true);
   } else if (item.id == 'guided_shopping') {

+ 6 - 2
src/components/Tags/goods-list.vue

@@ -105,7 +105,9 @@ const viewDetail = (item) => {
   browser.openLink(
     `/pages/item/item?productId=${item.id}`,
     `https://m.cdfmembers.com/shop/600667208/item?productId=${item.id}`,
-    `/pages/item/item?productId=${item.id}`
+    `/pages/item/item?productId=${item.id}`,
+    `https://glp.cdfmembers.com/item/${item.id}`
+
   );
 };
 
@@ -153,7 +155,9 @@ const addCart = async (item) => {
     browser.openLink(
       `/pages/login/login?callbackHttpUrl=${encodeURIComponent(callbackUrl)}`,
       `https://m.cdfmembers.com/shop/600667208/h5login?redirectUrl=${encodeURIComponent(callbackUrl)}`,
-      `/pages/login/login?callbackHttpUrl=${encodeURIComponent(callbackUrl)}`
+      `/pages/login/login?callbackHttpUrl=${encodeURIComponent(callbackUrl)}`,
+      `https://glp.cdfmembers.com/login?redirectUrl=${encodeURIComponent(callbackUrl)}`,
+
     );
   }
 };

+ 2 - 1
src/components/Tags/treasure.vue

@@ -33,7 +33,8 @@ const goto_now = () => {
     browser.openLink(
       "/subPackage/pages/activity/activity?pageId=" + tag.couponLink,
       `https://m.cdfmembers.com/shop/600667208/showactivity?pageId=${tag.couponLink}`,
-      `/pages/showactivity/showactivity?pageId=${tag.couponLink}`
+      `/pages/showactivity/showactivity?pageId=${tag.couponLink}`,
+      `https://glp.cdfmembers.com/showactivity/${tag.couponLink}`
     );
     emit("close");
   } catch (error) {

+ 5 - 1
src/components/Tags/waterfall.vue

@@ -44,7 +44,11 @@ const gotoGoods = (item) => {
       return;
   }
   apis.burying_point({ type: 3, productId: item.id });
-  browser.openLink(`/pages/item/item?productId=${item.id}`, `https://m.cdfmembers.com/shop/600667208/item?productId=${item.id}`,`/pages/item/item?productId=${item.id}`);
+  browser.openLink(`/pages/item/item?productId=${item.id}`,
+   `https://m.cdfmembers.com/shop/600667208/item?productId=${item.id}`,
+   `/pages/item/item?productId=${item.id}`,
+   `https://glp.cdfmembers.com/item/${item.id}`
+   );
 };
 </script>
 

+ 13 - 6
src/utils/browser.js

@@ -361,7 +361,7 @@ var browser = {
     }
     return (url.replace(re, name + "=" + value)).replace("?&",'?');
   },
-  openLink(mglink, h5link, appLink) {
+  openLink(mglink, h5link, appLink,pcLink) {
     if (this.getURLParam("isBuyerApp") === "1") {
       if (appLink) {
         wx.miniProgram.navigateTo({
@@ -397,11 +397,18 @@ var browser = {
         });
       }
     } else {
-      if (h5link) {
-        if (this.detectIOS()) {
-          window.location.href = h5link;
-        } else {
-          window.open(h5link, "_blank");
+      if (this.isMobile()) {
+        if (h5link) {
+          if (this.detectIOS()) {
+            window.location.href = h5link;
+          } else {
+            window.open(h5link, "_blank");
+          }
+        }
+      }
+      else {
+        if (pcLink){
+          window.location.href = pcLink;
         }
       }
     }