index.ts 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. import request from '@/utils/request';
  2. // 获取视频监控列表
  3. export function getEmergencyVideoCata(data) {
  4. return request({
  5. url: '/api/gateway/v2/emergency_video_cata',
  6. method: 'post',
  7. data: data
  8. });
  9. }
  10. // 获取视频地址
  11. export function getVideoUrlById(id: string) {
  12. return request({
  13. url: '/api/videoResource/hkvideo/get_video_url_by_id',
  14. method: 'get',
  15. params: {
  16. id: id,
  17. protocol: 'wss'
  18. }
  19. });
  20. }
  21. // 视频点位查询接口-用户专属
  22. export function getVideoListByUser(params) {
  23. return request({
  24. url: '/api/videoResource/videoinfo/get_video_list_by_user',
  25. method: 'get',
  26. params
  27. });
  28. }
  29. // 获取用户绑定视频点位
  30. export function getUserVideoPoints() {
  31. return request({
  32. url: '/system/user/videoPoints',
  33. method: 'get'
  34. });
  35. }
  36. // 更新用户绑定视频点位
  37. export function updateUserVideoPoints(data) {
  38. return request({
  39. url: '/system/user/videoPoints',
  40. method: 'put',
  41. data: data
  42. });
  43. }
  44. // 获取用户绑定视频点位
  45. export function getVideoTagInfo(params) {
  46. return request({
  47. url: '/api/videoResource/videoinfo/get_video_tag_info',
  48. method: 'get',
  49. params: params
  50. });
  51. }
  52. // 视频点位标签信息-添加
  53. export function addVideoTag(data) {
  54. return request({
  55. url: '/api/videoResource/videoinfo/add_video_tag',
  56. method: 'post',
  57. data: data
  58. });
  59. }
  60. // 视频点位标签信息-添加
  61. export function addVideoTagLabel(data) {
  62. return request({
  63. url: '/api/videoResource/videoinfo/add_video_tag_label',
  64. method: 'post',
  65. data: data
  66. });
  67. }
  68. // 视频 最近标签
  69. export function getRecentlyVideoTagInfo() {
  70. return request({
  71. url: '/api/videoResource/videoinfo/get_recently_video_tag_info',
  72. method: 'get'
  73. });
  74. }
  75. // 视频点位标签信息-类型、行业下钻接口
  76. export function getLxHyVideoTagInfo(params) {
  77. return request({
  78. url: '/api/videoResource/videoinfo/get_lx_hy_video_tag_info',
  79. method: 'get',
  80. params: params
  81. });
  82. }
  83. // 全域地图-视频点位信息
  84. export function getVideoList(params) {
  85. return request({
  86. url: '/api/videoResource/videoinfo/get_video_list',
  87. method: 'get',
  88. params: params
  89. });
  90. }