@ovine/init
Version:
Apply ovine template more easily.
66 lines (63 loc) • 1.39 kB
JavaScript
/**
* 定义需要的 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,
},
}