Skip to content

Commit 62b57a9

Browse files
committed
新增:增加 Mock 登录用户角色 test;
feat: add new role for login user;
1 parent 867377a commit 62b57a9

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

src/mock/user/login.js

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,32 @@ const user = Mock.mock({
88
position: '@POSITION'
99
})
1010
Mock.mock(`${process.env.VUE_APP_API_BASE_URL}/login`, 'post', ({body}) => {
11-
let result = {}
11+
let result = {data: {}}
1212
const {name, password} = JSON.parse(body)
1313

14-
if (name !== 'admin' || password !== '888888') {
15-
result.code = -1
16-
result.message = '账户名或密码错误(admin/888888)'
14+
let success = false
15+
16+
if (name === 'admin' && password === '888888') {
17+
success = true
18+
result.data.permissions = [{id: 'queryForm', operation: ['add', 'edit']}]
19+
result.data.roles = [{id: 'admin', operation: ['add', 'edit', 'delete']}]
20+
} else if (name === 'test' || password === '888888') {
21+
success = true
22+
result.data.permissions = [{id: 'queryForm', operation: ['add', 'edit']}]
23+
result.data.roles = [{id: 'test', operation: ['add', 'edit', 'delete']}]
1724
} else {
25+
success = false
26+
}
27+
28+
if (success) {
1829
result.code = 0
1930
result.message = Mock.mock('@TIMEFIX').CN + ',欢迎回来'
20-
result.data = {}
2131
result.data.user = user
2232
result.data.token = 'Authorization:' + Math.random()
2333
result.data.expireAt = new Date(new Date().getTime() + 30 * 60 * 1000)
24-
result.data.permissions = [{id: 'queryForm', operation: ['add', 'edit']}]
25-
result.data.roles = [{id: 'admin', operation: ['add', 'edit', 'delete']}]
34+
} else {
35+
result.code = -1
36+
result.message = '账户名或密码错误(admin/888888 or test/888888)'
2637
}
2738
return result
2839
})

0 commit comments

Comments
 (0)