新增:增加 Mock 登录用户角色 test;

feat: add new role for login user;
master
chenghongxing 4 years ago
parent 867377a6d2
commit 62b57a97cb
  1. 25
      src/mock/user/login.js

@ -8,21 +8,32 @@ const user = Mock.mock({
position: '@POSITION'
})
Mock.mock(`${process.env.VUE_APP_API_BASE_URL}/login`, 'post', ({body}) => {
let result = {}
let result = {data: {}}
const {name, password} = JSON.parse(body)
if (name !== 'admin' || password !== '888888') {
result.code = -1
result.message = '账户名或密码错误(admin/888888)'
let success = false
if (name === 'admin' && password === '888888') {
success = true
result.data.permissions = [{id: 'queryForm', operation: ['add', 'edit']}]
result.data.roles = [{id: 'admin', operation: ['add', 'edit', 'delete']}]
} else if (name === 'test' || password === '888888') {
success = true
result.data.permissions = [{id: 'queryForm', operation: ['add', 'edit']}]
result.data.roles = [{id: 'test', operation: ['add', 'edit', 'delete']}]
} else {
success = false
}
if (success) {
result.code = 0
result.message = Mock.mock('@TIMEFIX').CN + ',欢迎回来'
result.data = {}
result.data.user = user
result.data.token = 'Authorization:' + Math.random()
result.data.expireAt = new Date(new Date().getTime() + 30 * 60 * 1000)
result.data.permissions = [{id: 'queryForm', operation: ['add', 'edit']}]
result.data.roles = [{id: 'admin', operation: ['add', 'edit', 'delete']}]
} else {
result.code = -1
result.message = '账户名或密码错误(admin/888888 or test/888888)'
}
return result
})

Loading…
Cancel
Save