Your Name
2022-07-13 656696be4b70513e94f1341db8d1c2d3f43b3e6d
src/views/loginPage/component/accountLogin.vue
@@ -14,6 +14,7 @@
            v-model="ruleForm.password"
            autocomplete="off"
            size="large"
                @keyup.enter.native="onSignIn"
         >
            <template #prefix>
               <el-icon class="el-input__icon" style="margin-right: 20px"><img src="../../../assets/loginPage/login_icon_password.png" style="width: 24px;height: 24px"></el-icon>
@@ -61,16 +62,13 @@
   setup() {
      const { t } = useI18n();
      const userInfo = useUserInfo()
      const { userInfos } = storeToRefs(userInfo);
      const storesThemeConfig = useThemeConfig();
      const { themeConfig } = storeToRefs(storesThemeConfig);
      const route = useRoute();
      const router = useRouter();
      const state = reactive({
         isShowPassword: false,
         ruleForm: {
            username: 'admin',
            password: '123456',
            username: '',
            password: '',
         },
         loading: {
            signIn: false,
@@ -86,11 +84,10 @@
         // 存储 token 到浏览器缓存
         let res = await useLoginApi().signIn(state.ruleForm)
         if(res.data.code === '200'){
            Session.set('ifMenu',false)
            Session.set('projectId','')
            userInfo.setUserInfos(res.data.data)
            Session.set('token', res.data.data.accessToken);
            Session.set('sign',res.data.data.id)
            await initFrontEndControlRoutes();
            Session.set('projectId','');
            Session.set('uid',res.data.data.uid);
            signInSuccess();
         }else{
            state.loading.signIn = false
@@ -121,13 +118,13 @@
         // 登录成功,跳到转首页
         // 如果是复制粘贴的路径,非首页/登录页,那么登录成功后重定向到对应的路径中
         if (route.query?.redirect) {
            router.push('/menu');
            router.push('/homeMenu');
            // router.push({
            //    path: <string>route.query?.redirect,
            //    query: Object.keys(<string>route.query?.params).length > 0 ? JSON.parse(<string>route.query?.params) : '',
            // });
         } else {
            router.push('/login');
            router.push('/loginPage');
         }
         state.loading.signIn = true;
         const signInText = t('message.signInText');