UNPKG

@eim-materials/eim-pc-admin-lite

Version:

该模板适用于从 0 到 1 开始搭建项目,内置基础的页面,路由和菜单展示。

33 lines (30 loc) 689 B
import { param2Obj } from '@/utils'; const userMap = [{ id: 'admin', role: ['Dashboard', 'Baidu', 'RoleTable', 'RoleAdd', 'RoleMod'], // avatar: '', name: 'admin', }]; export default { loginByUsername: (config) => { const { username } = JSON.parse(config.body); return userMap[username]; }, getUserInfo: (config) => { const { id } = param2Obj(config.url); let user = {}; userMap.forEach((item, idx) => { if (item.id === id) { user = userMap[idx]; user.code = 0; } }); return user.id ? user : false; }, logout: () => { const info = {}; info.code = 0; info.message = 'success'; return info; }, };