api.js 7.3 KB

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