import Rs from "@@/services/RequestService" class sysApi { //获取路由 getMenu = () => { return Rs.get({ url: "/sys/get-router" }) } getInfo = () => { return Rs.get({ url: "/sys/get-info", method: "get" }) } // 查询用户个人信息 getUserProfile = () => { return Rs.get({ url: "/sys/profile" }) } // 用户密码修改 updateUserPwd = (oldPassword: string, newPassword: string) => { const data = { oldPassword, newPassword } return Rs.put({ url: "/sys/pwd", params: data }) } // 用户头像上传 uploadAvatar = (data: any) => { return Rs.put({ url: "/sys/avatar", contentType: "multipart/form-data;boundary=10", data }) } // 查询权限下的子菜单 menuChildrenByPerms = (perms: string) => { return Rs.get({ //url: "/system/menu/childrenByPerms/" + perms url: "/sys/prem-menu-btn/" + perms }) } // 查询菜单下拉树结构 treeSelect = () => { return Rs.get({ url: "/sys/role-menu-tree-select/0" }) } // 根据角色ID查询组织机构树结构 roleOrgTreeSelect = (roleId: string) => { return Rs.get({ url: "/sys/role-org-tree-select/" + roleId, method: "get" }) } // 根据角色ID查询菜单下拉树结构 roleMenuTreeSelect = (roleId: string) => { return Rs.get({ url: "/sys/role-menu-tree-select/" + roleId }) } orgTreeSelect = (orgId: any) => { return Rs.get({ url: "/sys/org-tree/" + orgId }) } getTypes = () => { return Rs.get({ url: "/sys/dict-type-option-select", loading: false }) } // 根据字典类型查询字典数据信息 getDicts = (dictType: string) => { return Rs.get({ url: "/sys/dict-data-option-select?dictType=" + dictType }) } getAppConfig = () => { return Rs.get({ url: "/sys/app-config" }) } getConfigByKey = (key: string) => { return Rs.get({ url: "/sys/config-key/" + key }) } getSetConfig = () => { return Rs.get({ url: "/sys/set-config" }) } updateSetConfig = (data: any) => { return Rs.put({ url: "/sys/set-config", data }) } getServerMonitor = () => { return Rs.get({ loading: false, url: "/sys/server-monitor", method: "get" }) } } export default sysApi