api.js 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  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 agencyUrl={
  23. page:"/agency/agency/list"
  24. }
  25. const agency={
  26. page:(params,header) => http.get(agencyUrl.page,{params:params,header:header})
  27. }
  28. //小区管理
  29. let residentialUrl={
  30. page:"estate/residential/getListByLikeName",
  31. pageBycondition: "estate/residential/showResidentialList",
  32. add: "/estate/residential/addResidential",
  33. update: "/estate/residential/updateResidential",
  34. del: "/estate/residential/deleteResidential",
  35. findListByPosition:"/estate/unit/findListByPosition",
  36. pageByconditionNew:"/community/residential/listByAgencyId",//条件获取小区列表
  37. }
  38. const residential={
  39. page:(params,header) => http.get(residentialUrl.page,{params:params,header: header}),
  40. pageBycondition:(params,header) => http.get(residentialUrl.pageBycondition,{params:params,header: header}),
  41. add: (params,header) => http.post(residentialUrl.add,params,{header: header}),
  42. update: (params,header) => http.post(residentialUrl.update,params,{header: header}),
  43. del: (params,header) => http.post(residentialUrl.del,params,{header: header}),
  44. findListByPosition:(params,header) => http.get(residentialUrl.findListByPosition,{params:params,header: header}),
  45. pageByconditionNew:(params,header) => http.get(residentialUrl.pageByconditionNew,{params:params,header:header})
  46. }
  47. //楼栋管理
  48. let buildingUrl={
  49. page:'estate/building/showBuildingList',
  50. update:'estate/building/updateBuilding',
  51. del:'estate/building/deleteBuilding',
  52. add:'estate/building/addBuilding'
  53. }
  54. const building={
  55. page:(params,header) => http.get(buildingUrl.page,{params:params,header: header}),
  56. update: (params,header) => http.post(buildingUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  57. del: (params,header) => http.post(buildingUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  58. add: (params,header) => http.post(buildingUrl.add,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  59. }
  60. //单元管理
  61. let unitUrl={
  62. page:"/estate/unit/findListByPosition"
  63. }
  64. const unit={
  65. page:(params,header) => http.get(unitUrl.page,{params:params,header: header}),
  66. }
  67. //房间管理
  68. let roomUrl={
  69. del:'estate/room/deleteRoom',
  70. add:'estate/room/addRoom',
  71. page: "/estate/room/showRoomList",
  72. pageBycondition: "estate/room/getListByLikeName",
  73. update:"estate/room/updateRoom",
  74. }
  75. const room = {
  76. del: (params,header) => http.post(roomUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  77. add: (params,header) => http.post(roomUrl.add,params,{header: header}),
  78. page:(params,header) => http.get(roomUrl.page,{params:params,header: header}),
  79. pageBycondition: (params,header) => http.get(roomUrl.pageBycondition,{params:params,header: header}),
  80. update: (params,header) => http.post(roomUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  81. }
  82. //住户管理
  83. let userUrl={
  84. page:'estate/user/showUserList',
  85. del:'estate/user/deleteUser',
  86. add:'estate/user/addUser',
  87. update:'estate/user/updateUser'
  88. }
  89. let user={
  90. page:(params,header) => http.get(userUrl.page,{params:params,header: header}),
  91. del: (params,header) => http.post(userUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  92. add: (params,header) => http.post(userUrl.add,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  93. update: (params,header) => http.post(userUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  94. }
  95. //住户审核
  96. let userAuthUrl={
  97. //审核列表
  98. page:'apply/user/showApplyUserList',
  99. //认证审核
  100. updateCheckState:'apply/user/updateCheckState',
  101. }
  102. const userAuth={
  103. page: (params,header) => http.post(userAuthUrl.page,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  104. updateCheckState: (params,header) => http.post(userAuthUrl.updateCheckState,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  105. }
  106. //用户反馈
  107. let userFeedBackUrl={
  108. page:'estate/userFeedback/pagingQuery',
  109. }
  110. const userFeedBack={
  111. page:(params,header) => http.get(userFeedBackUrl.page,{params:params,header: header}),
  112. }
  113. //物业报修
  114. let estateRepairUrl={
  115. page:'estate/estateRepair/showRepairList',
  116. submit:'/estate/estateRepair/addOrEditEstateRepair',//新增修改
  117. detail:'/estate/estateRepair/findEstateRepairById/app/',
  118. userFeedback:'estate/userFeedback/pagingQuery',//用户反馈
  119. }
  120. const estateRepair={
  121. page:(params,header) => http.get(estateRepairUrl.page,{params:params,header: header}),
  122. submit: (params,header) => http.post(estateRepairUrl.submit,params,{header: header}),
  123. detail:(params,header) => http.get(estateRepairUrl.detail+params),
  124. }
  125. //车辆管理
  126. let carManageUrl={
  127. page:"/permissions/xq/device/admin/user/pagingQuery",
  128. pageBycondition:"/community/car/list",
  129. submit:"/community/car/submit",
  130. del:"/community/car/remove"
  131. }
  132. const carManage={
  133. page:(params,header) => http.get(carManageUrl.page,{params:params,header: header}),
  134. pageBycondition:(params,header) => http.get(carManageUrl.pageBycondition,{params:params,header:header}),
  135. submit:(params,header) => http.post(carManageUrl.submit,params,{header:header}),
  136. del:(params,header) => http.post(carManage.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}})
  137. }
  138. export const api={
  139. //权限管理
  140. permissions,
  141. //机构列表
  142. agency,
  143. //小区管理
  144. residential,
  145. //楼栋管理
  146. building,
  147. //单元管理
  148. unit,
  149. //房间管理
  150. room,
  151. //住户管理
  152. user,
  153. //住户审核
  154. userAuth,
  155. //用户反馈
  156. userFeedBack,
  157. //物业报修
  158. estateRepair,
  159. //车辆管理
  160. carManage
  161. }