1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| import { param2Obj } from '@/utils'
|
| const userMap = {
| admin: {
| roles: ['admin'],
| token: 'admin',
| introduction: '我是超级管理员',
| avatar: 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif',
| name: 'Super Admin'
| },
| editor: {
| roles: ['editor'],
| token: 'editor',
| introduction: '我是编辑',
| avatar: 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif',
| name: 'Normal Editor'
| }
| }
|
| export default {
| loginByUsername: config => {
| const { username } = JSON.parse(config.body)
| return userMap[username]
| },
| getUserInfo: config => {
| const { token } = param2Obj(config.url)
| if (userMap[token]) {
| return userMap[token]
| } else {
| return false
| }
| },
| logout: () => 'success'
| }
|
|