api.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  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. }
  25. const residential={
  26. page:(params,header) => http.get(residentialUrl.page,{params:params,header: header}),
  27. }
  28. //楼栋管理
  29. let buildingUrl={
  30. page:'estate/building/showBuildingList',
  31. update:'estate/building/updateBuilding',
  32. del:'estate/building/deleteBuilding',
  33. add:'estate/building/addBuilding'
  34. }
  35. const building={
  36. page:(params,header) => http.get(buildingUrl.page,{params:params,header: header}),
  37. update: (params,header) => http.post(buildingUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  38. del: (params,header) => http.post(buildingUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  39. add: (params,header) => http.post(buildingUrl.add,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  40. }
  41. //单元管理
  42. let unitUrl={
  43. page:"/estate/unit/findListByPosition"
  44. }
  45. const unit={
  46. page:(params,header) => http.get(unitUrl.page,{params:params,header: header}),
  47. }
  48. //房间管理
  49. let roomUrl={
  50. del:'estate/room/deleteRoom',
  51. add:'estate/room/addRoom',
  52. page: "/estate/room/showRoomList",
  53. pageBycondition: "estate/room/getListByLikeName",
  54. update:"estate/room/updateRoom",
  55. }
  56. const room = {
  57. del: (params,header) => http.post(roomUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  58. add: (params,header) => http.post(roomUrl.add,params,{header: header}),
  59. page:(params,header) => http.get(roomUrl.page,{params:params,header: header}),
  60. pageBycondition: (params,header) => http.get(roomUrl.pageBycondition,{params:params,header: header}),
  61. update: (params,header) => http.post(roomUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  62. }
  63. //住户管理
  64. let userUrl={
  65. page:'estate/user/showUserList',
  66. del:'estate/user/deleteUser',
  67. add:'estate/user/addUser',
  68. update:'estate/user/updateUser'
  69. }
  70. let user={
  71. page:(params,header) => http.get(userUrl.page,{params:params,header: header}),
  72. del: (params,header) => http.post(userUrl.del,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  73. add: (params,header) => http.post(userUrl.add,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  74. update: (params,header) => http.post(userUrl.update,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  75. }
  76. //住户审核
  77. let userAuthUrl={
  78. //审核列表
  79. page:'apply/user/showApplyUserList',
  80. //认证审核
  81. updateCheckState:'apply/user/updateCheckState',
  82. }
  83. const userAuth={
  84. page: (params,header) => http.post(userAuthUrl.page,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  85. updateCheckState: (params,header) => http.post(userAuthUrl.updateCheckState,params,{header: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}}),
  86. }
  87. //用户反馈
  88. let userFeedBackUrl={
  89. page:'estate/userFeedback/pagingQuery',
  90. }
  91. const userFeedBack={
  92. page:(params,header) => http.get(userFeedBackUrl.page,{params:params,header: header}),
  93. }
  94. //物业报修
  95. let estateRepairUrl={
  96. page:'estate/estateRepair/showRepairList',
  97. submit:'/estate/estateRepair/addOrEditEstateRepair',//新增修改
  98. detail:'/estate/estateRepair/findEstateRepairById/app/'
  99. }
  100. const estateRepair={
  101. page:(params,header) => http.get(estateRepairUrl.page,{params:params,header: header}),
  102. submit: (params,header) => http.post(estateRepairUrl.submit,params,{header: header}),
  103. detail:(params,header) => http.get(estateRepairUrl.detail+params),
  104. }
  105. export const api={
  106. //权限管理
  107. permissions,
  108. //小区管理
  109. residential,
  110. //楼栋管理
  111. building,
  112. //单元管理
  113. unit,
  114. //房间管理
  115. room,
  116. //住户管理
  117. user,
  118. //住户审核
  119. userAuth,
  120. //用户反馈
  121. userFeedBack,
  122. //物业报修
  123. estateRepair
  124. }