Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Fedex
/
imac-vue
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
jinhui.wang
2022-03-25 10:16:12 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
629e1e971d8cc77b99c39b6d10c3b060deaa60ba
629e1e97
1 parent
966e641a
代码更新
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
34 additions
and
15 deletions
src/store/modules/user.js
src/views/allocationConfig/cargoAllocation/index.vue
src/views/basicInformation/queryCargo/index.vue
src/views/login.vue
src/views/systemConfig/userConfig/drawer.vue
src/store/modules/user.js
View file @
629e1e9
import
{
login
,
logout
,
getInfo
}
from
'@/api/login'
import
{
changeCurrentPort
}
from
"@/api/system/user.js"
;
import
{
getToken
,
setToken
,
removeToken
}
from
'@/utils/auth'
import
{
Message
}
from
'element-ui'
const
user
=
{
state
:
{
...
...
@@ -48,9 +49,11 @@ const user = {
return
new
Promise
((
resolve
,
reject
)
=>
{
login
(
username
,
password
,
rememberMe
).
then
(
res
=>
{
setToken
(
res
.
data
)
commit
(
'SET_TOKEN'
,
res
.
data
)
resolve
()
if
(
res
.
code
===
200
){
setToken
(
res
.
data
)
commit
(
'SET_TOKEN'
,
res
.
data
)
}
resolve
(
res
)
}).
catch
(
error
=>
{
reject
(
error
)
})
...
...
@@ -63,7 +66,18 @@ const user = {
getInfo
().
then
(
res
=>
{
const
user
=
res
.
data
.
user
const
avatar
=
user
.
avatar
==
""
?
require
(
"@/assets/images/profile.jpg"
)
:
process
.
env
.
VUE_APP_BASE_API
+
user
.
avatar
;
let
ports
=
user
.
portName
.
split
(
','
);
let
ports
=
[];
if
(
user
.
portName
){
ports
=
user
.
portName
.
split
(
','
);
commit
(
'SET_PORTNAMES'
,
ports
)
commit
(
'SET_ACTIVEPORTNAME'
,
sessionStorage
.
getItem
(
'portName'
)?
sessionStorage
.
getItem
(
'portName'
):
state
.
portNames
[
0
])
}
else
{
Message
({
message
:
"未找到口岸信息!请确认后再登录"
,
type
:
'error'
})
this
.
login
()
}
if
(
res
.
data
.
roles
&&
res
.
data
.
roles
.
length
>
0
)
{
// 验证返回的roles是否是一个非空数组
commit
(
'SET_ROLES'
,
res
.
data
.
roles
)
commit
(
'SET_PERMISSIONS'
,
res
.
data
.
permissions
)
...
...
@@ -72,14 +86,6 @@ const user = {
}
commit
(
'SET_NAME'
,
user
.
userName
)
commit
(
'SET_AVATAR'
,
avatar
)
commit
(
'SET_PORTNAMES'
,
ports
)
//口岸选择
if
(
sessionStorage
.
getItem
(
'portName'
))
{
commit
(
'SET_ACTIVEPORTNAME'
,
sessionStorage
.
getItem
(
'portName'
))
}
else
{
commit
(
'SET_ACTIVEPORTNAME'
,
"PVG"
)
}
resolve
(
res
)
}).
catch
(
error
=>
{
reject
(
error
)
...
...
src/views/allocationConfig/cargoAllocation/index.vue
View file @
629e1e9
This diff is collapsed. Click to expand it.
src/views/basicInformation/queryCargo/index.vue
View file @
629e1e9
This diff is collapsed. Click to expand it.
src/views/login.vue
View file @
629e1e9
...
...
@@ -105,10 +105,21 @@ export default {
localStorage.removeItem("password");
localStorage.removeItem('rememberMe');
}
this.$store.dispatch("Login", this.loginForm).then(() => {
this.$store.dispatch("Login", this.loginForm).then(res => {
this.loading = false;
if(res.code != 200){
this.$message({
message: res.msg,
type: "warning",
});
}
this.$router.push({ path: this.redirect || "/" }).catch(()=>{});
}).catch(
()
=> {
}).catch(
err
=> {
this.loading = false;
this.$message({
message: err,
type: "warning",
});
//this.getCode();
});
}
...
...
src/views/systemConfig/userConfig/drawer.vue
View file @
629e1e9
...
...
@@ -266,7 +266,9 @@ export default {
getRoleList({ size: null, page: null })
.then((res) => {
if (res.code === 200) {
this.roleList = res.data.list;
if(item.valid == 1){
this.roleList.push(item)
}
} else {
this.$message({
message: res.msg,
...
...
Please
register
or
login
to post a comment