system.ts 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. import { http } from "@/utils/http";
  2. type Result = {
  3. success: boolean;
  4. data?: Array<any>;
  5. dict?: { [key: string | number]: any };
  6. items?: Array<any>;
  7. licRtn
  8. };
  9. /** 获取系统管理-用户管理列表 */
  10. export const getUserList = (data?: object) => {
  11. return http.request<Result>("get", "/api/user/all", { data });
  12. };
  13. /** 系统管理-增加 */
  14. export const addUser = (data?: object) => {
  15. return http.request<Result>("post", "/api/user/add", { data });
  16. };
  17. /** 系统管理-删除 */
  18. export const deleteUser = (data?: object) => {
  19. return http.request<Result>("post", "/api/user/delete", { data });
  20. };
  21. /** 系统管理-修改 */
  22. export const modifyUser = (data?: object) => {
  23. return http.request<Result>("post", "/api/user/modify", { data });
  24. };
  25. /** 获取系统管理-角色管理列表 */
  26. export const getRoleList = (data?: object) => {
  27. return http.request<Result>("post", "/role", { data });
  28. };
  29. /** 获取系统管理-菜单管理列表 */
  30. export const getMenuList = (data?: object) => {
  31. return http.request<Result>("post", "/menu", { data });
  32. }
  33. /** 获取系统监控-在线用户列表 */
  34. export const getOnlineLogsList = (data?: object) => {
  35. return http.request<Result>("post", "/online-logs", { data });
  36. };
  37. /** 获取系统监控-登录日志列表 */
  38. export const getLoginLogsList = (data?: object) => {
  39. return http.request<Result>("post", "/login-logs", { data });
  40. };
  41. /** 获取系统监控-操作日志列表 */
  42. export const getOperationLogsList = (data?: object) => {
  43. return http.request<Result>("post", "/operation-logs", { data });
  44. };
  45. /** 获取系统监控-系统日志列表 */
  46. export const getSystemLogsList = (data?: object) => {
  47. return http.request<Result>("post", "/system-logs", { data });
  48. };
  49. /** 获取系统监控-系统日志-根据 id 查日志详情 */
  50. export const getSystemLogsDetail = (data?: object) => {
  51. return http.request<Result>("post", "/system-logs-detail", { data });
  52. };
  53. /** 获取角色管理-权限-菜单权限 */
  54. export const getRoleMenu = (data?: object) => {
  55. return http.request<Result>("post", "/role-menu", { data });
  56. };
  57. /** 获取角色管理-权限-菜单权限-根据角色 id 查对应菜单 */
  58. export const getRoleMenuIds = (data?: object) => {
  59. return http.request<Result>("post", "/role-menu-ids", { data });
  60. };
  61. export const fetchSysCfg = (data?: object) => {
  62. return http.request("post", "/api/sys/syscfg_all", { data });
  63. };
  64. export const modifySysCfg = (data?: object) => {
  65. return http.request<Result>("post", "/api/sys/syscfg_modify", { data });
  66. };
  67. export const hotUpdate = (data?: object) => {
  68. return http.request<Result>("post", "/api/sys/hotupdate", { data });
  69. };
  70. export const licReqCode = (data?: object) => {
  71. return http.request<Result>("post", "/api/sys/lic_reqcode", { data });
  72. };
  73. export const licModify = (data?: object) => {
  74. return http.request<Result>("post", "/api/sys/lic_modify", { data });
  75. };