切换导航条
切换导航条
当前项目
正在载入...
登录
术习电报
/
electron-vue-template
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
作者
张恒
2019-09-16 20:58:15 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
提交
5b8662b54906ec737824f7327e728e388848bb58
5b8662b5
1 个父辈
3b6eae63
直接去除easymock,粗暴使用赋值的形式进行登录,请自行修改vuex中的user.js
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
37 行增加
和
37 行删除
config/dev.env.js
config/prod.env.js
src/renderer/store/modules/user.js
config/dev.env.js
查看文件 @
5b8662b
module
.
exports
=
{
NODE_ENV
:
'"development"'
,
BASE_API
:
'"
https://easy-mock.com/mock/5950a2419adc231f356a6636/vue-admin
"'
BASE_API
:
'""'
}
...
...
config/prod.env.js
查看文件 @
5b8662b
module
.
exports
=
{
NODE_ENV
:
'"production"'
,
BASE_API
:
'"
https://easy-mock.com/mock/5950a2419adc231f356a6636/vue-admin
"'
BASE_API
:
'""'
}
...
...
src/renderer/store/modules/user.js
查看文件 @
5b8662b
...
...
@@ -28,54 +28,54 @@ const user = {
actions
:
{
// 登录
Login
({
commit
},
userInfo
)
{
console
.
log
(
userInfo
)
const
username
=
userInfo
.
username
.
trim
()
return
new
Promise
((
resolve
,
reject
)
=>
{
const
data
=
{
username
:
username
,
password
:
userInfo
.
password
}
login
(
data
).
then
(
response
=>
{
const
data
=
response
.
data
.
data
setToken
(
data
.
token
)
commit
(
'SET_TOKEN'
,
data
.
token
)
resolve
()
}).
catch
(
error
=>
{
reject
(
error
)
})
// login(data).then(response => {
// const data = response.data
// setToken(data.token)
// commit('SET_TOKEN', data.token)
// resolve()
// }).catch(error => {
// reject(error)
// })
commit
(
'SET_TOKEN'
,
'admin'
)
resolve
()
})
},
// 获取用户信息
GetInfo
({
commit
,
state
})
{
return
new
Promise
((
resolve
,
reject
)
=>
{
getInfo
(
state
.
token
).
then
(
response
=>
{
const
data
=
response
.
data
.
data
if
(
data
.
roles
&&
data
.
roles
.
length
>
0
)
{
// 验证返回的roles是否是一个非空数组
commit
(
'SET_ROLES'
,
data
.
roles
)
}
else
{
reject
(
'getInfo: roles must be a non-null array !'
)
}
commit
(
'SET_NAME'
,
data
.
name
)
commit
(
'SET_AVATAR'
,
data
.
avatar
)
resolve
(
response
)
}).
catch
(
error
=>
{
reject
(
error
)
})
// getInfo(state.token).then(response => {
// const data = response.data
// if (data.roles && data.roles.length > 0) { // 验证返回的roles是否是一个非空数组
// commit('SET_ROLES', data.roles)
// } else {
// reject('getInfo: roles must be a non-null array !')
// }
// commit('SET_NAME', data.name)
// commit('SET_AVATAR', data.avatar)
// resolve(response)
// }).catch(error => {
// reject(error)
// })
commit
(
'SET_ROLES'
,
[
'admin'
])
commit
(
'SET_NAME'
,
'Super Admin'
)
commit
(
'SET_AVATAR'
,
'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif'
)
resolve
()
})
},
// 登出
LogOut
({
commit
,
state
})
{
return
new
Promise
((
resolve
,
reject
)
=>
{
logout
(
state
.
token
).
then
(()
=>
{
commit
(
'SET_TOKEN'
,
''
)
commit
(
'SET_ROLES'
,
[])
removeToken
()
resolve
()
}).
catch
(
error
=>
{
reject
(
error
)
})
//
logout(state.token).then(() => {
commit
(
'SET_TOKEN'
,
''
)
commit
(
'SET_ROLES'
,
[])
removeToken
()
resolve
()
//
}).catch(error => {
//
reject(error)
//
})
})
},
...
...
请
注册
或
登录
后发表评论