| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | 
const tokens = {  admin: {    token: 'admin-token'  },  editor: {    token: 'editor-token'  }}const users = {  'admin-token': {    roles: ['admin'],    introduction: '我是admin',    avatar: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1585553122153&di=c8aca6e85d8139120fbcdee7a9023ce3&imgtype=0&src=http%3A%2F%2Fbpic.588ku.com%2Felement_origin_min_pic%2F00%2F85%2F19%2F5556e88af163dd7.jpg',    name: 'Admin系统管理员'  },  'editor-token': {    roles: ['editor'],    introduction: '我是 editor',    avatar: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1585553170773&di=273b8637b3fcfde75817f066ab1f47c2&imgtype=0&src=http%3A%2F%2Fbpic.588ku.com%2Felement_origin_min_pic%2F01%2F12%2F50%2F2856f5fe2d7c41e.jpg',    name: 'Editor编辑'  }}export default [  // 用户登录  {    url: '/CAE/user/login',    type: 'post',    response: config => {      const { username } = config.body      const token = tokens[username]      if (!token) {        return {          code: 60204,          message: '用户名或密码不正确!'        }      }      return {        code: 20000,        data: token      }    }  },  // 获取用户信息  {    url: '/CAE/user/info\.*',    type: 'get',    response: config => {      const { token } = config.query      const info = users[token]      if (!info) {        return {          code: 50008,          message: '登录失败,无法获取用户详细信息!'        }      }      return {        code: 20000,        data: info      }    }  },  // 退出登录  {    url: '/CAE/user/logout',    type: 'post',    response: _ => {      return {        code: 20000,        data: 'success'      }    }  }]
 |