api.js 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. import {http} from './service.js'
  2. // 权限管理
  3. let permissionsUrl={
  4. login:'/permissions/authentication/login',
  5. menuList: "/permissions/account/getMyPermissionsTreeList",
  6. orgList:"/permissions/org/pagingQuery",
  7. orgListByName: "/permissions/org/getListByLikeName",
  8. getById: "/permissions/org/get/",
  9. carList:"/permissions/xq/device/admin/user/pagingQuery",
  10. subList:"/permissions/org/getSubListByPid"
  11. }
  12. const permissions = {
  13. login:(params,header) => http.post(permissionsUrl.login,params,{header: header}),
  14. menuList:(params,header) => http.get(permissionsUrl.menuList,{params:params,header: header}),
  15. orgList:(params,header) => http.get(permissionsUrl.orgList,{params:params,header: header}),
  16. orgListByName:(params,header) => http.get(permissionsUrl.orgListByName,{params:params,header: header}),
  17. getById: (params,header) => http.get(permissionsUrl.getById+params,{header: header}),
  18. getCarList:(params,header)=>http.get(permissionsUrl.carList,{params:params,header:header}),
  19. getSubListByPid:(params)=>http.get(permissionsUrl.subList,{params:params,header:header})
  20. }
  21. //小区管理
  22. let residentialUrl={
  23. page:"estate/residential/getListByLikeName",
  24. pageBycondition: "estate/residential/showResidentialList",
  25. add: "/estate/residential/addResidential",
  26. update: "/estate/residential/updateResidential",
  27. del: "/estate/residential/deleteResidential",
  28. findListByPosition:"/estate/unit/findListByPosition"
  29. }
  30. const residential={
  31. page:(params,header) => http.get(residentialUrl.page,{params:params,header: header}),
  32. pageBycondition:(params,header) => http.get(estateUrl.residential.pageBycondition,{params:params,header: header}),
  33. getListByLikeName:(params,header) => http.get(estateUrl.residential.getListByLikeName,{params:params,header: header}),
  34. add: (params,header) => http.post(estateUrl.residential.add,params,{header: header}),
  35. update: (params,header) => http.post(estateUrl.residential.update,params,{header: header}),
  36. del: (params,header) => http.post(estateUrl.residential.del,params,{header: header}),
  37. findListByPosition:(params,header) => http.get(estateUrl.residential.findListByPosition,{params:params,header: header}),
  38. }
  39. //楼栋管理
  40. let buildingUrl={
  41. page:'estate/building/showBuildingList',
  42. update:'estate/building/updateBuilding',
  43. del:'estate/building/deleteBuilding',
  44. add:'estate/building/addBuilding'
  45. }
  46. const building={
  47. page:(params,header) => http.get(buildingUrl.page,{params:params,header: header}),
  48. update: (params,header) => http.post(buildingUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  49. del: (params,header) => http.post(buildingUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  50. add: (params,header) => http.post(buildingUrl.add,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  51. }
  52. //单元管理
  53. let unitUrl={
  54. page:"/estate/unit/findListByPosition"
  55. }
  56. const unit={
  57. page:(params,header) => http.get(unitUrl.page,{params:params,header: header}),
  58. }
  59. //房间管理
  60. let roomUrl={
  61. del:'estate/room/deleteRoom',
  62. add:'estate/room/addRoom',
  63. page: "/estate/room/showRoomList",
  64. pageBycondition: "estate/room/getListByLikeName",
  65. update:"estate/room/updateRoom",
  66. }
  67. const room = {
  68. del: (params,header) => http.post(roomUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  69. add: (params,header) => http.post(roomUrl.add,params,{header: header}),
  70. page:(params,header) => http.get(roomUrl.page,{params:params,header: header}),
  71. pageBycondition: (params,header) => http.get(roomUrl.pageBycondition,{params:params,header: header}),
  72. update: (params,header) => http.post(roomUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  73. }
  74. //住户管理
  75. let userUrl={
  76. page:'estate/user/showUserList',
  77. del:'estate/user/deleteUser',
  78. add:'estate/user/addUser',
  79. update:'estate/user/updateUser'
  80. }
  81. let user={
  82. page:(params,header) => http.get(userUrl.page,{params:params,header: header}),
  83. del: (params,header) => http.post(userUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  84. add: (params,header) => http.post(userUrl.add,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  85. update: (params,header) => http.post(userUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  86. }
  87. //住户审核
  88. let userAuthUrl={
  89. //审核列表
  90. page:'apply/user/showApplyUserList',
  91. //认证审核
  92. updateCheckState:'apply/user/updateCheckState',
  93. }
  94. const userAuth={
  95. page: (params,header) => http.post(userAuthUrl.page,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  96. updateCheckState: (params,header) => http.post(userAuthUrl.updateCheckState,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  97. }
  98. //用户反馈
  99. let userFeedBackUrl={
  100. page:'estate/userFeedback/pagingQuery',
  101. }
  102. const userFeedBack={
  103. page:(params,header) => http.get(userFeedBackUrl.page,{params:params,header: header}),
  104. }
  105. //物业报修
  106. let estateRepairUrl={
  107. page:'estate/estateRepair/showRepairList',
  108. submit:'/estate/estateRepair/addOrEditEstateRepair',//新增修改
  109. detail:'/estate/estateRepair/findEstateRepairById/app/',
  110. userFeedback:'estate/userFeedback/pagingQuery',//用户反馈
  111. }
  112. const estateRepair={
  113. page:(params,header) => http.get(estateRepairUrl.page,{params:params,header: header}),
  114. submit: (params,header) => http.post(estateRepairUrl.submit,params,{header: header}),
  115. detail:(params,header) => http.get(estateRepairUrl.detail+params),
  116. }
  117. //车辆管理
  118. let carManageUrl={
  119. page:"/permissions/xq/device/admin/user/pagingQuery",
  120. pageBycondition:"community/car/list"
  121. }
  122. const carManage={
  123. page:(params,header) => http.get(carManageUrl.page,{params:params,header: header}),
  124. pageBycondition:(params,header) => http.get(carManageUrl.pageBycondition,{params:params,header:header})
  125. }
  126. export const api={
  127. //权限管理
  128. permissions,
  129. //小区管理
  130. residential,
  131. //楼栋管理
  132. building,
  133. //单元管理
  134. unit,
  135. //房间管理
  136. room,
  137. //住户管理
  138. user,
  139. //住户审核
  140. userAuth,
  141. //用户反馈
  142. userFeedBack,
  143. //物业报修
  144. estateRepair,
  145. //车辆管理
  146. carManage
  147. }