@eim-materials/eim-pc-admin-lite
Version:
该模板适用于从 0 到 1 开始搭建项目,内置基础的页面,路由和菜单展示。
33 lines (30 loc) • 689 B
JavaScript
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;
},
};