api.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. import {request} from './http'
  2. // 获取到openId
  3. function getopenId(code){
  4. return request('/duoduo-service/wechat-service/wechat/app/getOpenId','GET',{code:code})
  5. }
  6. // 获取用户电话
  7. function getuserPhone(data){
  8. return request('/duoduo-service/wechat-service/wechat/app/getUserInfo','GET',data)
  9. }
  10. // 检查用户是否注册
  11. function userCheck(data){
  12. return request('/server/user/check','GET',data)
  13. }
  14. // 创建用户
  15. function userSave(data){
  16. return request('/server/user/save','POST',data)
  17. }
  18. // 查询用户
  19. function userQuery(data){
  20. return request('/server/user/query','POST',data)
  21. }
  22. // 更新用户
  23. function userUpdate(data){
  24. return request('/server/user/update','POST',data)
  25. }
  26. // 关注空间
  27. function followRoom(data){
  28. return request('/server/space/subscribe','POST',data)
  29. }
  30. // 取消关注
  31. function unfollowRoom(data){
  32. return request('/server/space/unsubscribe','POST',data)
  33. }
  34. // 空间当前状态
  35. function spaceProperty(data){
  36. return request('/server/custom/spaceProperty','GET',data)
  37. }
  38. // 查询空间温度曲线
  39. function queryChart(data){
  40. return request('/server/space/queryPeriodData','GET',data)
  41. }
  42. //查询所有空间列表
  43. function queryAllspace(data){
  44. return request('/server/space/queryAll','POST',data)
  45. }
  46. //查询所有关注列表
  47. function queryFollowspace(data){
  48. return request('/server/space/querySubscribe','POST',data)
  49. }
  50. // 查询轮播图
  51. function queryRotation(data){
  52. return request('/server/space/rotation','POST',data)
  53. }
  54. // 查询是否有调节权限
  55. function powerCheck(data){
  56. return request('/server/custom/check','POST',data)
  57. }
  58. // 下班节能
  59. function workLeave(data){
  60. return request('/server/custom/leave','POST',data)
  61. }
  62. // 下次开启时间
  63. function nextOpen(data){
  64. return request('/server/custom/nextOpenTime','POST',data)
  65. }
  66. // 反馈
  67. function getfeedBack(data){
  68. return request('/server/custom/feedback','POST',data)
  69. }
  70. // 查询空间信息
  71. function getSpacedetail(data){
  72. return request('/server/space/property','POST',data)
  73. }
  74. // 下班后开启调节
  75. function openSpace(data){
  76. return request('/server/custom/recover','POST',data)
  77. }
  78. // 查询反馈后设备动作
  79. function getEquipmentAction(data){
  80. return request('/server/custom/getEquipmentAction','POST',data)
  81. }
  82. module.exports = {
  83. getopenId:getopenId,
  84. getuserPhone:getuserPhone,
  85. userCheck:userCheck,
  86. userSave:userSave,
  87. userQuery:userQuery,
  88. userUpdate:userUpdate,
  89. followRoom:followRoom,
  90. unfollowRoom:unfollowRoom,
  91. spaceProperty:spaceProperty,
  92. queryChart:queryChart,
  93. queryAllspace:queryAllspace,
  94. queryFollowspace:queryFollowspace,
  95. powerCheck:powerCheck,
  96. queryRotation:queryRotation,
  97. workLeave:workLeave,
  98. nextOpen:nextOpen,
  99. getfeedBack:getfeedBack,
  100. getSpacedetail:getSpacedetail,
  101. openSpace:openSpace,
  102. getEquipmentAction:getEquipmentAction
  103. }