api.js 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. import {
  2. http
  3. } from './service.js'
  4. //文件上传
  5. const uploadFile = p => http.upload('/blade-resource/oss/endpoint/put-pic-md5', {
  6. name: 'file',
  7. filePath: p
  8. })
  9. //生成二维码
  10. const generateCode = p => http.post('/community-app-service/app/miniprogram/generateCode', p)
  11. //获取accessToken
  12. const getAccessToken = p => http.post('/community-app-service/app/miniprogram/getAccessToken', p)
  13. //getOpenid
  14. const getOpenid = p => http.post("/community-app-service/app/miniprogram/getOpenid", p)
  15. //通过openid获取会员信息
  16. const getMemberByOpenid = p => http.post('/community-app-service/app/miniprogram/getMemberByOpenid', p)
  17. //通过会员id获取房间列表
  18. const getRoomByMemberId = p => http.post('/community-app-service/app/estate/getRoomByMemberId', p)
  19. //公告列表
  20. const getNoticeList = p => http.post('/community-app-service/app/notice/noticeList', p)
  21. //获取门禁设备列表
  22. const getAuthDeviceByMemberId = p => http.post("/community-app-service/app/member/getAuthDeviceByMemberId", p)
  23. //远程开门
  24. const openDoor = p => http.post("/community-app-service/app/member/openDoor", p)
  25. const feedback = p => http.post("/community-app-service/app/feedback/submit", p)
  26. //获取地理位置
  27. const getLocation = p => http.post('/community-app-service/app/miniprogram/ws/geocoder/v1/location', p)
  28. //获取区列表
  29. const getDistrictChildren = p => http.post('/community-app-service/app/miniprogram/ws/district/v1/getchildren', p)
  30. //通过区code查询小区列表
  31. const getResidentialByRegionArea = p => http.post('/community-app-service/app/residential/getByRegionArea', p)
  32. //通过小区id获取楼栋列表
  33. const getBuildingsByResidentialId = p => http.post('/community-app-service/app/building/getBuildingsByResidentialId', p)
  34. //通过楼栋id获取单元列表
  35. const getUnitsByBuildingId = p => http.post('/community-app-service/app/unit/getUnitsByBuildingId', p)
  36. //通过单元id获取房间列表
  37. const getRoomsByUnitId = p => http.post('/community-app-service/app/room/getByUnitId', p)
  38. //根据会员id获取访客授权列表
  39. const getGuestRecordsByMemberId = p => http.post('/community-app-service/app/guestRecord/getListByMemberId', p)
  40. //会员获取验证码
  41. const getSmsCode = p => http.post('/community-app-service/app/member/getSmsCode', p)
  42. //会员注册接口
  43. const memberRegister = p => http.post('/community-app-service/app/member/memberRegister', p)
  44. //会员注册用户/添加家人
  45. const authentication = p => http.post('/community-app-service/app/member/authentication', p)
  46. //编辑家人
  47. const editFamily = p => http.post('/community-app-service/app/houseuser/editUser', p)
  48. //删除家人
  49. const deleteUserById = p => http.post('/community-app-service/app/houseuser/deleteUserById', p)
  50. //通过房间id获取房屋成员
  51. const getFamilyByRoomIds = p => http.post('/community-app-service/app/houseuser/getUserByRoomId', p)
  52. //getHouseUser列表
  53. const getHouseUser = p => http.post('/community-app-service/app/houseuser/getHouseUserListByMemberAndResidential', p)
  54. //banner列表
  55. const adList = p => http.post('/community-app-service/app/adPushApp/getList', p)
  56. //获取字典接口
  57. const getDictByCode = code => http.get('/blade-system/dict-biz/dictionary?code=' + code);
  58. //获取住户车辆列表
  59. const carPage = p => http.post('/community-app-service/app/car/page', p)
  60. //新增或编辑车辆
  61. const saveOrUpdateCar = p => http.post('/community-app-service/app/car/saveOrUpdate', p)
  62. //根据memberId获取家人列表
  63. const getAllUserByMemberId = p => http.post('/community-app-service/app/houseuser/getAllUserByMemberId', p)
  64. //获取住户审核记录
  65. const getAllApplyUserByMemberId = p => http.post('/community-app-service/app/applyuser/getAllApplyUserByMemberId', p)
  66. //通过房间获取住户审核记录
  67. const getAllApplyUserByRoomIds = p => http.post('/community-app-service/app/applyuser/getAllApplyUserByRoomIds', p)
  68. //住户审核
  69. const updateCheckState = p => http.post('/community-app-service/app/applyuser/updateCheckState', p)
  70. //根据MemberId获取访客授权记录
  71. const getGuestAuthorizeList = p => http.post('/community-app-service/app/guestAuthorize/getListByMemberId', p)
  72. //新增授权记录
  73. const addGuestAuthorize = p => http.post('/community-app-service/app/guestAuthorize/addGuestAuthorize', p)
  74. //撤销授权记录
  75. const guestAuthorizeCancel = p => http.post('/community-app-service/app/guestAuthorize/cancel', p)
  76. //新增物业报修工单
  77. const addEstateRepair = p => http.post('/community-app-service/app/estateRepair/addEstateRepair', p)
  78. //物业报修列表
  79. const estateRepairList = p => http.post('/community-app-service/app/estateRepair/estateRepairList', p)
  80. //物业保修详情
  81. const estateRepairDetail = p => http.post('/community-app-service/app/estateRepair/estateRepairDetail', p)
  82. //新增防疫登记
  83. const addPratique = p => http.post('/community-app-service/app/pratique/addPratique', p)
  84. //防疫登记列表
  85. const pratiqueList = p => http.post("/community-app-service/app/pratique/getListByMemberId", p)
  86. //获取我家的设备
  87. const iotDeviceList = p => http.post("/community-app-service/app/iotdevice/list", p)
  88. export const api = {
  89. //文件上传
  90. uploadFile,
  91. //生成二维码
  92. generateCode,
  93. //获取accessToken
  94. getAccessToken,
  95. //通过openid获取会员信息
  96. getMemberByOpenid,
  97. //获取地理位置
  98. getLocation,
  99. //获取区信息
  100. getDistrictChildren,
  101. //通过会员id获取房间列表
  102. getRoomByMemberId,
  103. //通过区code查询小区列表
  104. getResidentialByRegionArea,
  105. //通过小区id获取楼栋列表
  106. getBuildingsByResidentialId,
  107. //通过楼栋id获取单元列表
  108. getUnitsByBuildingId,
  109. //通过单元id获取房间列表
  110. getRoomsByUnitId,
  111. //根据会员id获取访客授权列表
  112. getGuestRecordsByMemberId,
  113. //会员注册用户/添加家人
  114. authentication,
  115. //编辑家人
  116. editFamily,
  117. //删除家人
  118. deleteUserById,
  119. //通过房间id获取房屋成员
  120. getFamilyByRoomIds,
  121. getOpenid,
  122. //会员获取验证码
  123. getSmsCode,
  124. //会员注册接口
  125. memberRegister,
  126. adList,
  127. //公告列表
  128. getNoticeList,
  129. //获取字典接口
  130. getDictByCode,
  131. //获取住户车辆列表
  132. carPage,
  133. //新增或编辑车辆
  134. saveOrUpdateCar,
  135. //根据memberId获取家人列表
  136. getAllUserByMemberId,
  137. //获取住户审核记录
  138. getAllApplyUserByMemberId,
  139. //通过房间获取住户审核记录
  140. getAllApplyUserByRoomIds,
  141. //住户审核
  142. updateCheckState,
  143. //根据MemberId获取访客授权记录
  144. getGuestAuthorizeList,
  145. //新增授权记录
  146. addGuestAuthorize,
  147. //撤销授权记录
  148. guestAuthorizeCancel,
  149. //新增物业报修工单
  150. addEstateRepair,
  151. //物业报修列表
  152. estateRepairList,
  153. //物业报修详情
  154. estateRepairDetail,
  155. //新增防疫登记
  156. addPratique,
  157. //防疫登记列表
  158. pratiqueList,
  159. //获取门禁设备列表
  160. getAuthDeviceByMemberId,
  161. //远程开门
  162. openDoor,
  163. //获取我家的设备
  164. iotDeviceList,
  165. getHouseUser,
  166. feedback
  167. }