api.js 8.5 KB

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