api.js 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. import {getAction, deleteAction, putAction, postAction} from '@/api/manage'
  2. ////根路径
  3. // const doMian = "/jeecg-boot/";
  4. ////图片预览请求地址
  5. // const imgView = "http://localhost:8080/jeecg-boot/sys/common/view/";
  6. //角色管理
  7. const addRole = (params) => postAction("/sys/role/add", params);
  8. const editRole = (params) => putAction("/sys/role/edit", params);
  9. // const getRoleList = (params)=>getAction("/sys/role/list",params);
  10. // const deleteRole = (params)=>deleteAction("/sys/role/delete",params);
  11. // const deleteRoleList = (params)=>deleteAction("/sys/role/deleteBatch",params);
  12. const checkRoleCode = (params) => getAction("/sys/role/checkRoleCode", params);
  13. const queryall = (params) => getAction("/sys/role/queryall", params);
  14. //用户管理
  15. const addUser = (params) => postAction("/sys/user/add", params);
  16. const editUser = (params) => putAction("/sys/user/edit", params);
  17. const queryUserRole = (params) => getAction("/sys/user/queryUserRole", params);
  18. const getUserList = (params) => getAction("/sys/user/list", params);
  19. // const deleteUser = (params)=>deleteAction("/sys/user/delete",params);
  20. // const deleteUserList = (params)=>deleteAction("/sys/user/deleteBatch",params);
  21. const frozenBatch = (params) => putAction("/sys/user/frozenBatch", params);
  22. //改变密码
  23. const changPassword = (params) => putAction("/sys/user/changPassword", params);
  24. //行业管理
  25. const getIndustryList = (params) => getAction("/industry/industry/list", params);
  26. const getIndustryTreeList = (params) => getAction("/industry/industry/queryTreeList", params);
  27. //验证用户是否存在
  28. const checkOnlyUser = (params) => getAction("/sys/user/checkOnlyUser", params);
  29. //权限管理
  30. const addPermission = (params) => postAction("/sys/permission/add", params);
  31. const editPermission = (params) => putAction("/sys/permission/edit", params);
  32. const getPermissionList = (params) => getAction("/sys/permission/list", params);
  33. // const deletePermission = (params)=>deleteAction("/sys/permission/delete",params);
  34. // const deletePermissionList = (params)=>deleteAction("/sys/permission/deleteBatch",params);
  35. const queryTreeList = (params) => getAction("/sys/permission/queryTreeList", params);
  36. const queryTreeListForRole = (params) => getAction("/sys/role/queryTreeList", params);
  37. const queryListAsync = (params) => getAction("/sys/permission/queryListAsync", params);
  38. const queryRolePermission = (params) => getAction("/sys/permission/queryRolePermission", params);
  39. const saveRolePermission = (params) => postAction("/sys/permission/saveRolePermission", params);
  40. //const queryPermissionsByUser = (params)=>getAction("/sys/permission/queryByUser",params);
  41. const queryPermissionsByUser = (params) => getAction("/sys/permission/getUserPermissionByToken", params);
  42. const loadAllRoleIds = (params) => getAction("/sys/permission/loadAllRoleIds", params);
  43. const getPermissionRuleList = (params) => getAction("/sys/permission/getPermRuleListByPermId", params);
  44. const queryPermissionRule = (params) => getAction("/sys/permission/queryPermissionRule", params);
  45. // 部门管理
  46. const queryDepartTreeList = (params) => getAction("/sysdepart/sysDepart/queryTreeList", params);
  47. const queryIdTree = (params) => getAction("/sysdepart/sysDepart/queryIdTree", params);
  48. const queryParentName = (params) => getAction("/sysdepart/sysDepart/queryParentName", params);
  49. const searchByKeywords = (params) => getAction("/sysdepart/sysDepart/searchBy", params);
  50. const deleteByDepartId = (params) => deleteAction("/sysdepart/sysDepart/delete", params);
  51. //日志管理
  52. //const getLogList = (params)=>getAction("/sys/log/list",params);
  53. const deleteLog = (params) => deleteAction("/sys/log/delete", params);
  54. const deleteLogList = (params) => deleteAction("/sys/log/deleteBatch", params);
  55. //数据字典
  56. const addDict = (params) => postAction("/sys/dict/add", params);
  57. const editDict = (params) => putAction("/sys/dict/edit", params);
  58. //const getDictList = (params)=>getAction("/sys/dict/list",params);
  59. const treeList = (params) => getAction("/sys/dict/treeList", params);
  60. // const delDict = (params)=>deleteAction("/sys/dict/delete",params);
  61. //const getDictItemList = (params)=>getAction("/sys/dictItem/list",params);
  62. const addDictItem = (params) => postAction("/sys/dictItem/add", params);
  63. const editDictItem = (params) => putAction("/sys/dictItem/edit", params);
  64. //const delDictItem = (params)=>deleteAction("/sys/dictItem/delete",params);
  65. //const delDictItemList = (params)=>deleteAction("/sys/dictItem/deleteBatch",params);
  66. //字典标签专用(通过code获取字典数组)
  67. export const ajaxGetDictItems = (code, params) => getAction(`/sys/dict/getDictItems/${code}`, params);
  68. //系统通告
  69. const doReleaseData = (params) => getAction("/sys/annountCement/doReleaseData", params);
  70. const doReovkeData = (params) => getAction("/sys/annountCement/doReovkeData", params);
  71. //获取系统访问量
  72. const getLoginfo = (params) => getAction("/sys/loginfo", params);
  73. const getVisitInfo = (params) => getAction("/sys/visitInfo", params);
  74. //数据日志访问
  75. // const getDataLogList = (params)=>getAction("/sys/dataLog/list",params);
  76. // 根据部门主键查询用户信息
  77. const queryUserByDepId = (params) => getAction("/sys/user/queryUserByDepId", params);
  78. // 查询用户角色表里的所有信息
  79. const queryUserRoleMap = (params) => getAction("/sys/user/queryUserRoleMap", params);
  80. // 重复校验
  81. const duplicateCheck = (params) => getAction("/sys/duplicate/check", params);
  82. // 加载分类字典
  83. const loadCategoryData = (params)=>getAction("/sys/category/loadAllData",params);
  84. /*update_begin author:wuxianquan date:20190908 for:添加查询一级菜单和子菜单查询api */
  85. const getSystemMenuList = (params)=>getAction("/sys/permission/getSystemMenuList",params);
  86. const getSystemSubmenu = (params)=>getAction("/sys/permission/getSystemSubmenu",params);
  87. export {
  88. // imgView,
  89. // doMian,
  90. addRole,
  91. editRole,
  92. checkRoleCode,
  93. addUser,
  94. editUser,
  95. queryUserRole,
  96. getUserList,
  97. queryall,
  98. frozenBatch,
  99. checkOnlyUser,
  100. changPassword,
  101. getPermissionList,
  102. addPermission,
  103. editPermission,
  104. queryTreeList,
  105. queryListAsync,
  106. queryRolePermission,
  107. saveRolePermission,
  108. queryPermissionsByUser,
  109. loadAllRoleIds,
  110. getPermissionRuleList,
  111. queryPermissionRule,
  112. queryDepartTreeList,
  113. queryIdTree,
  114. queryParentName,
  115. searchByKeywords,
  116. deleteByDepartId,
  117. deleteLog,
  118. deleteLogList,
  119. addDict,
  120. editDict,
  121. treeList,
  122. addDictItem,
  123. editDictItem,
  124. doReleaseData,
  125. doReovkeData,
  126. getLoginfo,
  127. getVisitInfo,
  128. queryUserByDepId,
  129. queryUserRoleMap,
  130. duplicateCheck,
  131. queryTreeListForRole,
  132. getIndustryList,
  133. getIndustryTreeList,
  134. loadCategoryData,
  135. getSystemMenuList,
  136. getSystemSubmenu
  137. }