From f90ee55e6d63cd02c2b883bd5bd942c487fce56a Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期六, 20 八月 2022 16:51:33 +0800
Subject: [PATCH] 修改bug

---
 src/views/loginPage/component/accountLogin.vue |   64 +++++++++++---------------------
 1 files changed, 22 insertions(+), 42 deletions(-)

diff --git a/src/views/loginPage/component/accountLogin.vue b/src/views/loginPage/component/accountLogin.vue
index 9abfc1b..05fea55 100644
--- a/src/views/loginPage/component/accountLogin.vue
+++ b/src/views/loginPage/component/accountLogin.vue
@@ -1,42 +1,19 @@
 <template>
     <el-form size="large" class="login-content-form">
         <el-form-item class="login-animation1">
-            <el-input
-                type="text"
-                :placeholder="$t('message.account.accountPlaceholder1')"
-                v-model="ruleForm.username"
-                clearable
-                autocomplete="off"
-                size="large"
-            >
+            <el-input type="text" :placeholder="$t('message.account.accountPlaceholder1')" v-model="ruleForm.username" clearable autocomplete="off" size="large">
                 <template #prefix>
-                    <el-icon class="el-input__icon" style="margin-right: 20px"
-                        ><img src="../../../assets/loginPage/login_icon_user.png" style="width: 24px; height: 24px"
-                    /></el-icon>
+                    <el-icon class="el-input__icon" style="margin-right: 20px"><img src="../../../assets/loginPage/login_icon_user.png" style="width: 24px; height: 24px" /></el-icon>
                 </template>
             </el-input>
         </el-form-item>
         <el-form-item class="login-animation2">
-            <el-input
-                :type="isShowPassword ? 'text' : 'password'"
-                :placeholder="$t('message.account.accountPlaceholder2')"
-                v-model="ruleForm.password"
-                autocomplete="off"
-                size="large"
-                @keyup.enter.native="onSignIn"
-            >
+            <el-input :type="isShowPassword ? 'text' : 'password'" :placeholder="$t('message.account.accountPlaceholder2')" 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>
+                    <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>
                 </template>
                 <template #suffix>
-                    <i
-                        class="iconfont el-input__icon login-content-password"
-                        :class="isShowPassword ? 'icon-yincangmima' : 'icon-xianshimima'"
-                        @click="isShowPassword = !isShowPassword"
-                    >
-                    </i>
+                    <i class="iconfont el-input__icon login-content-password" :class="isShowPassword ? 'icon-yincangmima' : 'icon-xianshimima'" @click="isShowPassword = !isShowPassword"> </i>
                 </template>
             </el-input>
         </el-form-item>
@@ -96,9 +73,12 @@
             let res = await useLoginApi().signIn(state.ruleForm);
             if (res.data.code === '200') {
                 await userInfo.setUserInfos(res.data.data);
-                Session.set('token', res.data.data.accessToken);
-                Session.set('projectId', '');
-                Session.set('uid', res.data.data.uid);
+                Cookies.set('token', res.data.data.accessToken);
+                Cookies.set('projectId', '');
+                Cookies.set('uid', res.data.data.uid);
+                // Session.set('token', res.data.data.accessToken);
+                // Session.set('projectId', '');
+                // Session.set('uid', res.data.data.uid);
                 await signInSuccess();
             } else {
                 state.loading.signIn = false;
@@ -129,15 +109,16 @@
             let currentTimeInfo = currentTime.value;
             // 登录成功,跳到转首页
             // 如果是复制粘贴的路径,非首页/登录页,那么登录成功后重定向到对应的路径中
-            if (route.query?.redirect) {
-                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('/loginPage');
-            }
+            // if (route.query?.redirect) {
+            //     debugger;
+            router.push('/newMenu');
+            // 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('/loginPage');
+            // }
             state.loading.signIn = true;
             const signInText = t('message.signInText');
             ElMessage.success(`${currentTimeInfo},${signInText}`);
@@ -157,7 +138,7 @@
 <style scoped lang="scss">
 .login-content-form {
     margin-top: 40px;
-    width: 420px;
+    width: 100%;
 
     .el-input::v-deep .el-input__wrapper {
         height: 56px;
@@ -189,7 +170,6 @@
     .login-content-password {
         width: 100%;
         display: inline-block;
-        width: 20px;
         cursor: pointer;
         &:hover {
             color: #909399;

--
Gitblit v1.9.2