UNPKG

@ovine/init

Version:

Apply ovine template more easily.

66 lines (63 loc) 1.39 kB
/** * 定义需要的 api */ import mockSource from './mock' export const apis = { selfLogin: { url: 'POST ovapi/user/login', actionDesc: '登录系统', }, selfRegister: { url: 'POST ovapi/user/demo_register', actionDesc: '测试用户注册', }, selfLogout: { url: 'POST ovapi/user/logout', actionDesc: '退出登录', }, getSelfInfo: { url: 'GET ovapi/user/info', actionDesc: '获取个人信息', expired: 1000, mockSource, }, editSelfInfo: { url: 'PUT ovapi/user/info', actionDesc: '编辑个人信息', mockSource, }, changeSelfPwd: { url: 'PUT ovapi/user/password', actionDesc: '修改个人密码', mockSource, }, uploadImg: { url: 'POST ovapi/file/image', actionDesc: '上传图片', }, pageStat: { url: 'POST ovapi/stat/data', actionDesc: '页面数据统计', mockSource, }, sysRoleId: { url: 'GET ovapi/system/role/filter', actionDesc: '查看系统角色', mockSource, onSuccess: (source) => { const options = source.data.items.map((i) => { return { label: `${i.name} (${i.id})`, value: i.id, } }) source.data = { options } return source }, }, sysUserInfo: { url: 'GET ovapi/system/user/item/$id', actionDesc: '查看操作人信息', mockSource, }, }