695593266@qq.com 10 ماه پیش
والد
کامیت
e383ae33af
1فایلهای تغییر یافته به همراه10 افزوده شده و 9 حذف شده
  1. 10 9
      src/views/login/index.vue

+ 10 - 9
src/views/login/index.vue

@@ -116,7 +116,7 @@
     // eslint-disable-next-line vue/multi-word-component-names
     name: 'Login',
     components: { I18nIcon },
-    data () {
+    data() {
       return {
         // 登录框方向, 0居中, 1居右, 2居左
         direction: 0,
@@ -136,7 +136,7 @@
     },
     computed: {
       // 表单验证规则
-      rules () {
+      rules() {
         return {
           loginName: [
             {
@@ -157,7 +157,7 @@
         };
       }
     },
-    created () {
+    created() {
       if (getToken()) {
         this.goHome();
       } else {
@@ -167,7 +167,7 @@
     },
     methods: {
       /* 提交 */
-      submit () {
+      submit() {
         this.$refs.form.validate((valid) => {
           if (!valid) {
             return false;
@@ -177,8 +177,8 @@
             .then((res) => {
               localStorage.setItem('userId', res.data.userId);
               // 用户信息
-            if (res.data?.loginChangeGroupVOList.length > 0) {
-              setCurrentUser(
+              if (res.data?.loginChangeGroupVOList.length > 0) {
+                setCurrentUser(
                   {
                     currentGroupId: res.data.loginChangeGroupVOList[0].groupId,
                     currentRoleId:
@@ -187,7 +187,7 @@
                   },
                   this.form.remember
                 );
-            }
+              }
               this.$store.commit('user/setUserInfo', res.data);
               this.loading = false;
               this.$message.success(res.message);
@@ -201,11 +201,12 @@
         });
       },
       /* 跳转到首页 */
-      goHome () {
+      goHome() {
+        localStorage.setItem('singleUserInfo', '2');
         this.$router.push(this.$route?.query?.from ?? '/').catch(() => {});
       },
       /* 更换图形验证码 */
-      changeCaptcha () {
+      changeCaptcha() {
         // 这里演示的验证码是后端返回base64格式的形式, 如果后端地址直接是图片请参考忘记密码页面
         getCaptcha()
           .then((data) => {