taiguv1.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import { envService } from '@/config'
  2. import { https } from '@/utils/https'
  3. import { ContentType, Method } from 'axios-mapper'
  4. const projectId = 'Pj3301050005'
  5. // 设备下发指令
  6. export const httpSetEnv = data => {
  7. return https().httpClient.post(
  8. `${envService}/duoduoenv-service/ctrl/set?projectId=${projectId}`, // API 端点
  9. data
  10. )
  11. }
  12. // 获取空间预约模式
  13. export const httpGetByMeetingId = params => {
  14. return https().request(
  15. `/api/meetingBooking/getByMeetingId`, // API 端点
  16. Method.GET,
  17. params,
  18. ContentType.json
  19. )
  20. }
  21. // 查询音频状态
  22. export const queryAudioStatus = params => {
  23. return https().request(
  24. `${envService}/duoduoenv-service/ctrl/querySpaceAudio`, // API 端点
  25. Method.GET,
  26. params,
  27. ContentType.json
  28. )
  29. }
  30. // 查询视频状态
  31. export const queryScreenCastingStatus = params => {
  32. return https().request(
  33. `${envService}/duoduoenv-service/ctrl/querySpaceScreenCasting`, // API 端点
  34. Method.GET,
  35. params,
  36. ContentType.json
  37. )
  38. }
  39. // 获取环境参数
  40. export const HttpGetSpaceInfo = data => {
  41. return https().request(
  42. `${envService}/duoduoenv-service/space/property`, // API 端点
  43. Method.POST, // HTTP 方法
  44. data, // 请求数据
  45. ContentType.json // 内容类型
  46. )
  47. }
  48. // 查询窗帘设备列表
  49. export const findForServe = data => {
  50. return https().request(
  51. `${envService}/object-service/equipment/findForServe?category=CFSSES&spaceId=${data.spaceId}&projectId=${data.projectId}`, // API 端点
  52. Method.POST, // HTTP 方法
  53. data, // 请求数据
  54. ContentType.json // 内容类型
  55. )
  56. }
  57. // 查询空调设备状态
  58. export const queryAirStatus = params => {
  59. return https().request(
  60. `${envService}/duoduoenv-service/ctrl/querySpaceConditioners`,
  61. Method.GET,
  62. params,
  63. ContentType.json
  64. )
  65. // return https().request<any>(`${testApi}ctrl/querySpaceConditioners?${params}`, Method.GET, undefined, ContentType.json)
  66. }
  67. // 查询灯设备状态
  68. export const queryLampStatus = params => {
  69. return https().request(`${envService}/duoduoenv-service/light/status/query`, Method.GET, params, ContentType.json)
  70. }