Explorar o código

用户中心旧 应用

zhuf hai 1 ano
pai
achega
f0bebdf276
Modificáronse 3 ficheiros con 7 adicións e 4 borrados
  1. 1 0
      pnpm-lock.yaml
  2. 5 4
      src/router/index.ts
  3. 1 0
      src/router/routes/yhzs_old.ts

+ 1 - 0
pnpm-lock.yaml

@@ -2319,6 +2319,7 @@ packages:
     resolution: {integrity: sha512-U+wLL8InpfRalWrr+0SuhWgGt10M4OyAk6G8xCYo2rwpiHtxZkWiFpjei0vO463ghW8LPCdhqQxXlMy2qicAEw==}
     deprecated: This is a typosquat on the popular Lodash package. This is not maintained nor is the original Lodash package.
     dev: false
+    bundledDependencies: false
 
   /local-pkg@0.4.2:
     resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==}

+ 5 - 4
src/router/index.ts

@@ -94,14 +94,15 @@ router.beforeEach((to, from) => {
     }
     else {
       if (to.meta.externalLink) {
-        let toLink = to.meta.externalLink;
-        window.open( toLink , '_blank')
-      } else {
+        const toLink = to.meta.externalLink.endsWith('&') ? `${to.meta.externalLink}token=${user.value.token}` : to.meta.externalLink
+        window.open(toLink, '_blank')
+      }
+      else {
         return true
       }
     }
   }
-  
+
   if (!user.value?.token && to.name !== 'login')
     return { name: 'login' }
 })

+ 1 - 0
src/router/routes/yhzs_old.ts

@@ -8,6 +8,7 @@ export default <RouteRecordRawWithMeta>{
     breadcrumb: true,
     sort: 1,
     title: '用户中心(旧版)',
+    externalLink: 'https://uc.bozedu.net/webapps/page/glzx.html?appname=用户中心&type=xuexiao&js_code=默认值&',
   },
   component: () => import('~/layout/app/index.vue'),
 }