videoclouddevice.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. import request from '@/router/axios';
  2. export const getList = (current, size, params) => {
  3. return request({
  4. url: '/api/yc_video_cloud_device/videoclouddevice/list',
  5. method: 'get',
  6. params: {
  7. ...params,
  8. current,
  9. size,
  10. }
  11. })
  12. }
  13. export const pageByBuilding = (current, size, params) => {
  14. return request({
  15. url: '/api/yc_video_cloud_device/videoclouddevice/pageByBuilding',
  16. method: 'get',
  17. params: {
  18. ...params,
  19. current,
  20. size,
  21. }
  22. })
  23. }
  24. export const getListByResidential = (residentialName) => {
  25. return request({
  26. url: '/api/yc_video_cloud_device/videoclouddevice/getByResidential',
  27. method: 'get',
  28. params: {
  29. residentialName,
  30. }
  31. })
  32. }
  33. export const getByResidentialAndDeviceName = (residentialId,buildingId,deviceName) => {
  34. return request({
  35. url: '/api/yc_video_cloud_device/videoclouddevice/getByResidentialAndDeviceName',
  36. method: 'get',
  37. params: {
  38. residentialId,
  39. buildingId,
  40. deviceName
  41. }
  42. })
  43. }
  44. export const bindResidentialBatch = (deviceIds,residentialId,buildingId) => {
  45. return request({
  46. url: '/api/yc_video_cloud_device/videoclouddevice/bindResidentialBatch',
  47. method: 'post',
  48. params: {
  49. deviceIds,
  50. residentialId,
  51. buildingId
  52. }
  53. })
  54. }
  55. export const getDetail = (id) => {
  56. return request({
  57. url: '/api/yc_video_cloud_device/videoclouddevice/detail',
  58. method: 'get',
  59. params: {
  60. id
  61. }
  62. })
  63. }
  64. export const remove = (ids) => {
  65. return request({
  66. url: '/api/yc_video_cloud_device/videoclouddevice/remove',
  67. method: 'post',
  68. params: {
  69. ids,
  70. }
  71. })
  72. }
  73. export const add = (row) => {
  74. return request({
  75. url: '/api/yc_video_cloud_device/videoclouddevice/submit',
  76. method: 'post',
  77. data: row
  78. })
  79. }
  80. export const update = (row) => {
  81. return request({
  82. url: '/api/yc_video_cloud_device/videoclouddevice/submit',
  83. method: 'post',
  84. data: row
  85. })
  86. }
  87. export const updateVideoDevice = (row) => {
  88. return request({
  89. url: '/api/yc_video_cloud_device/videoclouddevice/update',
  90. method: 'post',
  91. data: row
  92. })
  93. }
  94. export const getVideoUrl = (accountName, deviceNum) => {
  95. return request({
  96. url: '/api/yc_video_cloud_device/videoclouddevice/getVideoUrl',
  97. method: 'get',
  98. params: {
  99. accountName,
  100. deviceNum
  101. }
  102. })
  103. }
  104. export const syncByDevice = (accountName, deviceNum) => {
  105. return request({
  106. url: '/api/yc_video_cloud_device/videoclouddevice/syncByDevice',
  107. method: 'post',
  108. params: {
  109. accountName,
  110. deviceNum
  111. }
  112. })
  113. }