natasha 1 рік тому
батько
коміт
7d4032ecba
2 змінених файлів з 10 додано та 2 видалено
  1. 3 2
      src/components/login/login.vue
  2. 7 0
      src/router/index.js

+ 3 - 2
src/components/login/login.vue

@@ -403,7 +403,9 @@ export default {
             localStorage.setItem("user_name", JSON.stringify(obj));
             localStorage.setItem("user_name", JSON.stringify(obj));
           }
           }
           setToken(res);
           setToken(res);
-          let isShare = localStorage.getItem("temporary_link");
+          let isShare = this.$route.query.temporary_link
+            ? decodeURIComponent(this.$route.query.temporary_link)
+            : "";
           if (
           if (
             res.last_update_password_days >=
             res.last_update_password_days >=
               res.sys_recommend_password_update_days &&
               res.sys_recommend_password_update_days &&
@@ -414,7 +416,6 @@ export default {
             this.$message.success(this.$t("Key442"));
             this.$message.success(this.$t("Key442"));
             setI18nLang(this.language_type).then(() => {
             setI18nLang(this.language_type).then(() => {
               if (isShare) {
               if (isShare) {
-                localStorage.removeItem("temporary_link");
                 location.href = isShare;
                 location.href = isShare;
               } else if (
               } else if (
                 res.popedom_code_list.indexOf(2000001) > -1 ||
                 res.popedom_code_list.indexOf(2000001) > -1 ||

+ 7 - 0
src/router/index.js

@@ -12,6 +12,13 @@ export const constantRoutes = [{
   // component: () => import('@/views/login/index'),
   // component: () => import('@/views/login/index'),
 },
 },
 {
 {
+  path: '/login',
+  name: "indexLogin",
+  meta: { title: '登录' },
+  component: Index,
+  // component: () => import('@/views/login/index'),
+},
+{
   path: '/Signup',
   path: '/Signup',
   name: "Signup",
   name: "Signup",
   meta: { title: '注册' },
   meta: { title: '注册' },