Former-commit-id: ccca2c3a4920e4af3f169054a099a0d75245dbfe [formerly ccca2c3a4920e4af3f169054a099a0d75245dbfe [formerly ccca2c3a4920e4af3f169054a099a0d75245dbfe [formerly ccca2c3a4920e4af3f169054a099a0d75245dbfe [formerly 7601e194be55be71099b582e55d8e5d258b8d5ca [formerly e069055a2d390c5ddb8ac8ada35def942828f9e5]]]]] Former-commit-id: 32537e9ce0f8e8d0435e1fa87e61dbfaf45ce44d Former-commit-id: e82322f345b5bcdd9f18d6a537f8bc6e01c0fdd1 Former-commit-id: 8ea4e1f8a4457d30efec0632d60066c5d53f3294 [formerly d75aaeb0851c9f4b47ca36b752ecb0b0d7f27654] Former-commit-id: b72f6c445ebc07e4a956625bbca2cf70ca5eea71 Former-commit-id: 29ab36206485313739f835d003917049aa133d95 Former-commit-id: 66cb5ab238b2baf28e853a8c945cc59e3c899e93 Former-commit-id: 8a97bd41fb1603e5d22181b4105fa32828855bd7 Former-commit-id: 00a5825dd750392c15598de7ee745a2b83db8ab3
43 lines
818 B
JavaScript
43 lines
818 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('/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: '用户名或密码错误'
|
|
}
|
|
}
|
|
})
|