feat(app): 登录成功后显示提示信息并优化滚动条- 在登录成功后将提示信息存储在 sessionStorage 中- 在 Home 页面显示登录后的提示信息- 隐藏首页滚动条- 移除多余的控制台日志输出-优化用户登录状态的存储和处理

This commit is contained in:
陈昱达
2025-08-13 18:00:48 +08:00
parent 717382611d
commit 520dbd2b14
4 changed files with 16 additions and 5 deletions

View File

@@ -169,9 +169,7 @@ export default {
this.$emit('update:visible', false)
}
},
created() {
console.log(this.sendCode, 231)
},
created() {},
mounted() {},
computed: {}
}

View File

@@ -77,8 +77,8 @@ const actions = {
} else {
setToken(res.content.content)
commit('SET_TOKEN', res.content.content)
// getInfo()
resolve({
...res.content,
code: 0
})
}

View File

@@ -3,7 +3,12 @@
<div class="home-container">
<div class="home-top-container flex align-items-c justify-content-b">
<div class="left-container">
<span class="title">你好{{ userInfo.realName }}</span>
<span class="title"
>你好{{ userInfo.realName }}
<span class="role-info ml10" v-if="tipMessage" style="color:red">
{{ tipMessage }}
</span></span
>
<div class="subtitle">欢迎使用{{ title }}</div>
<div class="role-info">
当前角色{{
@@ -161,6 +166,7 @@ export default {
name: 'Home',
data() {
return {
tipMessage: sessionStorage.getItem('tipMessage') || '',
MatchId: 0,
options: {
title: {
@@ -454,6 +460,9 @@ export default {
height: 100%;
overflow-y: auto;
overflow-x: hidden;
&::-webkit-scrollbar {
display: none;
}
.home-top-container {
margin-bottom: 10px;
padding: 20px;

View File

@@ -300,6 +300,10 @@ export default {
.dispatch('user/login', this.loginForm)
.then(res => {
if (res.code === 0) {
sessionStorage.setItem(
'tipMessage',
res.content.resultEnMessage ? res.content.resultEnMessage : ''
)
this.$router.push({ path: '/home' })
this.loading = false
return