lsc há 6 dias atrás
pai
commit
f548a5cb1f
4 ficheiros alterados com 12 adições e 2 exclusões
  1. 0 0
      dist/index.html
  2. 1 1
      dist/report.html
  3. 0 0
      dist/static/js/app.fb92be25.js
  4. 11 1
      src/permission.js

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/index.html


Diff do ficheiro suprimidas por serem muito extensas
+ 1 - 1
dist/report.html


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/static/js/app.fb92be25.js


+ 11 - 1
src/permission.js

@@ -43,7 +43,17 @@ router.beforeEach(async(to, from, next) => {
       if (isWeChat === '1') {
         next({ path: '/' })
       } else {
-        next('/appStoreCopy')
+        const redirect_uri = Cookies.get('redirectUri')
+        const isApp = Cookies.get('isApp')
+        if (isApp === '2' && redirect_uri) {
+          window.location.href = `weixin://dl/business/?appid=${
+            this.wechatConfig.appId
+          }&path=pages/index/index&query=${encodeURIComponent(redirect_uri)}`
+        } else if (redirect_uri) {
+          window.location.href = redirect_uri
+        } else {
+          next({ path: '/appStoreCopy' })
+        }
       }
       NProgress.done()
     } else {

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff