system.ts 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. /*
  2. * @Author: Gui
  3. * @Date: 2023-03-01 19:20:44
  4. * @LastEditors: guicheng 1625811865@qq.com
  5. * @LastEditTime: 2024-04-18 17:59:27
  6. * @Description: tel files
  7. * @filePath:
  8. */
  9. import { http } from "@/utils/http";
  10. import { dataResult } from "./apiResult";
  11. import { getGroupUrl } from "@/utils/getUrl/getUrl.js";
  12. const UrlList = await getGroupUrl();
  13. // <*------用户板块--------*>
  14. /** 获取用户管理列表 */
  15. export const getUserList = (params?: object): dataResult => {
  16. return http.Request({
  17. url: UrlList.telMainServer.userpage.url,
  18. method: UrlList.telMainServer.userpage.method,
  19. params
  20. });
  21. };
  22. /** 修改用户密码 */
  23. export const changeUserPassword = (params?: object): dataResult => {
  24. return http.Request({
  25. url: UrlList.telMainServer.userpassword.url,
  26. method: UrlList.telMainServer.userpassword.method,
  27. params
  28. });
  29. };
  30. /** 锁定用户 */
  31. export const lockUserList = (params?: object): dataResult => {
  32. return http.Request({
  33. url: UrlList.telMainServer.userlock.url,
  34. method: UrlList.telMainServer.userlock.method,
  35. params
  36. });
  37. };
  38. /** 删除用户 */
  39. export const deleteUserList = (params?: object): dataResult => {
  40. return http.Request({
  41. url: UrlList.telMainServer.userremoveById.url,
  42. method: UrlList.telMainServer.userremoveById.method,
  43. params
  44. });
  45. };
  46. /** 新增用户 */
  47. export const AddUserList = (params?: object): dataResult => {
  48. return http.Request({
  49. url: UrlList.telMainServer.useradd.url,
  50. method: UrlList.telMainServer.useradd.method,
  51. params
  52. });
  53. };
  54. /** 编辑用户 */
  55. export const editUserList = (params?: object): dataResult => {
  56. return http.Request({
  57. url: UrlList.telMainServer.userupdate.url,
  58. method: UrlList.telMainServer.userupdate.method,
  59. params
  60. });
  61. };
  62. // <*------角色板块--------*>
  63. /** 获取全部角色管理列表 */
  64. export const getAllRoleList = (params?: object): dataResult => {
  65. return http.Request({
  66. url: UrlList.telMainServer.rolelist.url,
  67. method: UrlList.telMainServer.rolelist.method,
  68. params
  69. });
  70. };
  71. /** 获取角色管理列表 */
  72. export const getRoleList = (params?: object): dataResult => {
  73. return http.Request({
  74. url: UrlList.telMainServer.rolepage.url,
  75. method: UrlList.telMainServer.rolepage.method,
  76. params
  77. });
  78. };
  79. /** 获取当前角色权限列表 */
  80. export const getRoleRightList = (params?: object): dataResult => {
  81. return http.Request({
  82. url: UrlList.telMainServer.menugetRoleTree.url,
  83. method: UrlList.telMainServer.menugetRoleTree.method,
  84. params
  85. });
  86. };
  87. /** 添加系统角色 */
  88. export const postRoleList = (params?: object): dataResult => {
  89. return http.Request({
  90. url: UrlList.telMainServer.roleadd.url,
  91. method: UrlList.telMainServer.roleadd.method,
  92. params
  93. });
  94. };
  95. /** 编辑系统角色 */
  96. export const putRoleList = (params?: object): dataResult => {
  97. return http.Request({
  98. url: UrlList.telMainServer.roleupdate.url,
  99. method: UrlList.telMainServer.roleupdate.method,
  100. params
  101. });
  102. };
  103. /** 删除系统角色 */
  104. export const deleteRoleList = (params?: object): dataResult => {
  105. return http.Request({
  106. url: UrlList.telMainServer.roleremoveById.url,
  107. method: UrlList.telMainServer.roleremoveById.method,
  108. params
  109. });
  110. };
  111. /** 获取所有角色权限列表 */
  112. export const getRoleTreeList = (params?: object): dataResult => {
  113. return http.Request({
  114. url: UrlList.telMainServer.menugetRoleTree.url,
  115. method: UrlList.telMainServer.menugetRoleTree.method,
  116. params
  117. });
  118. };
  119. // <*------菜单板块--------*>
  120. /** 获取菜单列表 */
  121. export const getMenuList = (params?: object): dataResult => {
  122. return http.Request({
  123. url: UrlList.telMainServer.menutree.url,
  124. method: UrlList.telMainServer.menutree.method,
  125. params
  126. });
  127. };
  128. /** 获取菜单列表 */
  129. export const putRoleMenuList = (params?: object): dataResult => {
  130. return http.Request({
  131. url: UrlList.telMainServer.rolemenu.url,
  132. method: UrlList.telMainServer.rolemenu.method,
  133. params
  134. });
  135. };
  136. /** 添加菜单 */
  137. export const postMenuList = (params?: object): dataResult => {
  138. console.log(params);
  139. return http.Request({
  140. url: UrlList.telMainServer.menuadd.url,
  141. method: UrlList.telMainServer.menuadd.method,
  142. params
  143. });
  144. };
  145. /** 编辑菜单 */
  146. export const putMenuList = (params?: object): dataResult => {
  147. console.log(params);
  148. return http.Request({
  149. url: UrlList.telMainServer.menuupdate.url,
  150. method: UrlList.telMainServer.menuupdate.method,
  151. params
  152. });
  153. };
  154. /** 删除菜单 */
  155. export const deleteMenuList = (params?: object): dataResult => {
  156. return http.Request({
  157. url: UrlList.telMainServer.menuremoveById.url,
  158. method: UrlList.telMainServer.menuremoveById.method,
  159. params
  160. });
  161. };
  162. // <*------部门板块--------*>
  163. /** 获取全部部门列表 */
  164. export const getAllDeptList = (params?: object): dataResult => {
  165. return http.Request({
  166. url: UrlList.telMainServer.deptlist.url,
  167. method: UrlList.telMainServer.deptlist.method,
  168. params
  169. });
  170. };
  171. /** 获取部门列表 */
  172. export const getDeptList = (params?: object): dataResult => {
  173. return http.Request({
  174. url: UrlList.telMainServer.depttree.url,
  175. method: UrlList.telMainServer.depttree.method,
  176. params
  177. });
  178. };
  179. /** 删除部门列表 */
  180. export const deleteDeptList = (params?: object): dataResult => {
  181. return http.Request({
  182. url: UrlList.telMainServer.deptremoveById.url,
  183. method: UrlList.telMainServer.deptremoveById.method,
  184. params
  185. });
  186. };
  187. /** 编辑部门 */
  188. export const putDeptList = (params?: object): dataResult => {
  189. return http.Request({
  190. url: UrlList.telMainServer.deptupdate.url,
  191. method: UrlList.telMainServer.deptupdate.method,
  192. params
  193. });
  194. };
  195. /** 添加部门 */
  196. export const postDeptList = (params?: object): dataResult => {
  197. return http.Request({
  198. url: UrlList.telMainServer.deptadd.url,
  199. method: UrlList.telMainServer.deptadd.method,
  200. params
  201. });
  202. };
  203. // <*------岗位板块--------*>
  204. /** 获取全部列表 */
  205. export const getAllPostList = (params?: object): dataResult => {
  206. return http.Request({
  207. url: UrlList.telMainServer.postlist.url,
  208. method: UrlList.telMainServer.postlist.method,
  209. params
  210. });
  211. };
  212. /** 获取分页岗位列表 */
  213. export const getPostList = (params?: object): dataResult => {
  214. return http.Request({
  215. url: UrlList.telMainServer.postpage.url,
  216. method: UrlList.telMainServer.postpage.method,
  217. params
  218. });
  219. };
  220. /** 删除岗位列表 */
  221. export const deletePostList = (params?: object): dataResult => {
  222. return http.Request({
  223. url: UrlList.telMainServer.postremoveById.url,
  224. method: UrlList.telMainServer.postremoveById.method,
  225. params
  226. });
  227. };
  228. /** 编辑岗位 */
  229. export const putPostList = (params?: object): dataResult => {
  230. return http.Request({
  231. url: UrlList.telMainServer.postupdate.url,
  232. method: UrlList.telMainServer.postupdate.method,
  233. params
  234. });
  235. };
  236. /** 添加岗位 */
  237. export const postPostList = (params?: object): dataResult => {
  238. return http.Request({
  239. url: UrlList.telMainServer.postadd.url,
  240. method: UrlList.telMainServer.postadd.method,
  241. params
  242. });
  243. };
  244. // <*------公共参数--------*>
  245. /** 修改公共参数 */
  246. export const paramUpdate = (params?: object): dataResult => {
  247. return http.Request({
  248. url: UrlList.telMainServer.paramupdate.url,
  249. method: UrlList.telMainServer.paramupdate.method,
  250. params
  251. });
  252. };
  253. // <*------市场板块--------*>
  254. /** 获取市场列表 */
  255. export const getRelationList = (params?: object): dataResult => {
  256. return http.Request({
  257. url: UrlList.telMainServer.relationtree.url,
  258. method: UrlList.telMainServer.relationtree.method,
  259. params
  260. });
  261. };
  262. /** 添加市场 */
  263. export const postRelationList = (params?: object): dataResult => {
  264. console.log(params);
  265. return http.Request({
  266. url: UrlList.telMainServer.relationadd.url,
  267. method: UrlList.telMainServer.relationadd.method,
  268. params
  269. });
  270. };
  271. /** 编辑市场 */
  272. export const putRelationList = (params?: object): dataResult => {
  273. console.log(params);
  274. return http.Request({
  275. url: UrlList.telMainServer.relationupdate.url,
  276. method: UrlList.telMainServer.relationupdate.method,
  277. params
  278. });
  279. };
  280. /** 删除市场 */
  281. export const deleteRelationList = (params?: object): dataResult => {
  282. return http.Request({
  283. url: UrlList.telMainServer.relationremoveById.url,
  284. method: UrlList.telMainServer.relationremoveById.method,
  285. params
  286. });
  287. };