Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
BCDH-APP
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
首开风险隐患双控平台
BCDH-APP
Commits
5d02d8bd
Commit
5d02d8bd
authored
Oct 25, 2021
by
13841799530
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
存储用户信息并获取动态生成个人中心
解润东 2021102501
parent
5ce83eb2
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
31 additions
and
5 deletions
+31
-5
src/permission.js
src/permission.js
+0
-2
src/utils/userInfo.js
src/utils/userInfo.js
+15
-0
src/views/Login2.vue
src/views/Login2.vue
+11
-1
src/views/my/index.vue
src/views/my/index.vue
+5
-2
No files found.
src/permission.js
View file @
5d02d8bd
...
...
@@ -10,10 +10,8 @@ router.beforeEach(async(to, from, next) => {
//next:一定要调用该方法来 resolve 这个钩子
const
hasToken
=
getToken
()
//确定用户是否已登录
console
.
log
(
hasToken
)
if
(
hasToken
)
{
if
(
to
.
path
===
'
/login2
'
)
{
alert
(
123
)
next
({
path
:
'
/message-center
'
})
}
else
{
next
()
...
...
src/utils/userInfo.js
0 → 100644
View file @
5d02d8bd
const
UserInfo
=
'
userInfo
'
export
function
getUserInfo
()
{
return
JSON
.
parse
(
sessionStorage
.
getItem
(
UserInfo
))
}
export
function
setUserInfo
(
userInfo
)
{
return
sessionStorage
.
setItem
(
UserInfo
,
JSON
.
stringify
(
userInfo
))
}
export
function
removeUserInfo
()
{
return
sessionStorage
.
removeItem
(
UserInfo
)
}
src/views/Login2.vue
View file @
5d02d8bd
...
...
@@ -53,6 +53,7 @@
<
script
>
import
{
getFun
,
postFun
}
from
'
@/service/table
'
import
{
setToken
}
from
'
@/utils/auth
'
import
{
setUserInfo
,
getUserInfo
}
from
'
@/utils/userInfo
'
export
default
{
data
()
{
return
{
...
...
@@ -67,8 +68,17 @@ export default {
methods
:
{
onSubmit
(
values
)
{
getFun
(
'
check/token
'
,
values
).
then
((
Response
)
=>
{
console
.
log
(
Response
)
if
(
Response
.
code
==
0
){
postFun
(
'
mobile/user
'
).
then
((
Response2
)
=>
{
var
userInfo
=
{
avatar
:
Response2
.
data
.
avatar
,
userName
:
Response2
.
data
.
userName
,
deptName
:
Response2
.
data
.
dept
.
deptName
}
/* 存储用户信息 */
setUserInfo
(
userInfo
)
console
.
log
(
getUserInfo
())
})
this
.
$notify
({
message
:
'
登录成功
'
,
background
:
'
green
'
,
...
...
src/views/my/index.vue
View file @
5d02d8bd
...
...
@@ -63,6 +63,7 @@
<
script
>
import
tabBar
from
"
@/components/TabBar
"
;
import
{
removeToken
}
from
'
@/utils/auth
'
// get token from cookie
import
{
getUserInfo
}
from
'
@/utils/userInfo
'
export
default
{
components
:
{
tabBar
...
...
@@ -71,8 +72,10 @@ export default {
return
{
userInfo
:
{
portrait
:
require
(
"
@/assets/myTerritory/touxiang.png
"
),
name
:
"
刘华强
"
,
position
:
"
技术安全部
"
name
:
getUserInfo
()?
getUserInfo
().
userName
:
"
刘华强
"
,
position
:
getUserInfo
()?
getUserInfo
().
deptName
:
"
技术安全部
"
,
// name: "刘华强",
// position: "技术安全部"
// jurisdiction: [
// '隐患上报人',
// '隐患整改人',
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment