Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
H
horse
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
向伟
horse
Commits
c1f08ee4
Commit
c1f08ee4
authored
Nov 10, 2021
by
罗超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
bcdf5134
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
38 deletions
+22
-38
loginModule.ts
src/module/user/loginModule.ts
+22
-38
No files found.
src/module/user/loginModule.ts
View file @
c1f08ee4
// import { ResultType } from '@/@types/enumHelper'
// import router from '@/router'
// import { UserActionsType } from '@/store/modules/user/actions'
// import { UserGetter } from '@/store/modules/user/getters'
// import { dispatchAction, getStoreGetter, setStoreState } from '@/store/utils'
import
{
ResultType
}
from
'@/@types/enumHelper'
import
router
from
'@/router'
import
{
UserActionsType
}
from
'@/store/modules/user/actions'
import
{
UserGetter
}
from
'@/store/modules/user/getters'
import
{
dispatchAction
,
getStoreGetter
,
setStoreState
}
from
'@/store/utils'
import
message
from
'@/utils/message'
import
{
reactive
,
ref
}
from
'vue'
import
UserService
from
'@/api/user'
...
...
@@ -40,46 +41,29 @@ const userUserLoginModule = () => {
message
.
warnMsg
(
'请完善登录信息'
)
stateManager
.
subLogin
=
false
}
else
{
setTimeout
(
async
()
=>
{
//#region 测试使用
const
param
=
{
Account
:
userModel
.
username
,
Password
:
userModel
.
password
}
// dispatchAction<UserActionsType>('user', 'userLogin', param)
const
param
=
{
Account
:
userModel
.
username
,
Password
:
userModel
.
password
}
// const menu:any = {
// menuId: 1,
// menuName: '首页',
// menuUrl: '/index'
// }
// const menu2:any = {
// menuId: 2,
// menuName: '首页',
// menuUrl: '/'
// }
// const menus: Array<any> = []
// const auths = getStoreGetter<UserGetter>('user', 'getUserAllAuth')
dispatchAction
<
UserActionsType
>
(
'user'
,
'userLogin'
,
param
)
UserService
.
login
(
param
).
then
(
res
=>
{
// let menus: Array<any> = []
const
auths
=
getStoreGetter
<
UserGetter
>
(
'user'
,
'getUserAllAuth'
)
console
.
log
(
70
,
auths
,
ResultType
.
EmptyArray
)
// if (auths != ResultType.EmptyArray) {
// Object.assign(menus, ...auths)
// }
// menus.push(menu)
// menus.push(menu2)
//-------------
UserService
.
login
(
param
).
then
(
res
=>
{
console
.
log
(
72
,
res
)
console
.
log
(
72
,
res
.
data
.
Data
.
MenuList
)
setStoreState
(
'user'
,
'menuList'
,
res
.
data
.
Data
.
MenuList
)
router
.
push
({
path
:
'/index'
})
// setStoreState('user', 'menuList', menus)
// message.successMsg('登录成功')
// stateManager.subLogin = false
// router.push({
// path: '/index'
// })
//#endregion
},
2000
)
message
.
successMsg
(
'登录成功'
)
stateManager
.
subLogin
=
false
})
}
}
}
...
...
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