Former-commit-id: 0e93be260bc1178d924e26e5199f4fcc94916362 [formerly 0e93be260bc1178d924e26e5199f4fcc94916362 [formerly 0e93be260bc1178d924e26e5199f4fcc94916362 [formerly 0e93be260bc1178d924e26e5199f4fcc94916362 [formerly 15385874685c19ebd22ecca36ebd7f90505bfda1 [formerly 4dae5df78d44a8d07cf66b4809e8b4fc69540f51]]]]] Former-commit-id: 4b50e05a8e7bbe0e5734d5b215b5cc47273764e4 Former-commit-id: 5d041de2a79996019c516da60dd7a3b516f00371 Former-commit-id: 3e9912e210e2ad6ab23ce8ea66580167f9f6679e [formerly fcce09417d80f26cd809a0760750ec53716595d2] Former-commit-id: 87006380be242c9ceec158d09cd515a4984539e1 Former-commit-id: c34367f459345d0bf98b33ea8b63470d597c0b7b Former-commit-id: f6a93e7447b92278b1086b1af1ae0fc311c128c9 Former-commit-id: 75a1918234120b40aa5cf19bdae8ae91157d468e Former-commit-id: 461785b762e084757c80131c7374080fa68609a5
44 lines
838 B
JavaScript
44 lines
838 B
JavaScript
import Mock from 'mockjs'
|
|
|
|
const userDB = [
|
|
{
|
|
username: 'admin',
|
|
password: 'admin',
|
|
uuid: 'admin-uuid',
|
|
name: '管理员'
|
|
},
|
|
{
|
|
username: 'editor',
|
|
password: 'editor',
|
|
uuid: 'editor-uuid',
|
|
name: '编辑'
|
|
},
|
|
{
|
|
username: 'user1',
|
|
password: 'user1',
|
|
uuid: 'user1-uuid',
|
|
name: '用户1'
|
|
}
|
|
]
|
|
|
|
Mock.mock('/api/login', 'post', ({url, type, body}) => {
|
|
const bodyObj = JSON.parse(body)
|
|
const user = userDB.find(e => e.username === bodyObj.username && e.password === bodyObj.password)
|
|
if (user) {
|
|
return {
|
|
code: 0,
|
|
msg: '登录成功',
|
|
data: {
|
|
...user,
|
|
token: 'd787syv8dys8cas80d9s0a0d8f79ads56f7s4d56f879a8as89fd980s7dg'
|
|
}
|
|
}
|
|
} else {
|
|
return {
|
|
code: 401,
|
|
msg: '用户名或密码错误',
|
|
data: {}
|
|
}
|
|
}
|
|
})
|