text: import { param2Obj } from '@/utils'
  import { successMock } from './util'
  
  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 successMock(userMap[username])
      },
      getUserInfo: config => {
          const { token } = param2Obj(config.url)
          if (userMap[token]) {
              return successMock(userMap[token])
          } else {
              return false
          }
      },
      logout: () => 'success'
  }
  