api.js 6.4 KB

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