record.ts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. import request from '@/config/axios'
  2. export function getDevRecord(deviceId,channelId,query) {
  3. return request.get({
  4. url: '/rq/sip/record/devquery/' + deviceId + "/" + channelId,
  5. params: query
  6. })
  7. }
  8. export function getRecord(channelId,sn) {
  9. return request.get({
  10. url: '/sip/record/query/' + channelId + "/" + sn,
  11. })
  12. }
  13. export function getServerRecord(query) {
  14. return request.get({
  15. url: '/sip/record/serverRecord/list',
  16. params: query
  17. })
  18. }
  19. export function getServerRecordByDate(query) {
  20. return request.get({
  21. url: '/sip/record/serverRecord/date/list',
  22. params: query
  23. })
  24. }
  25. export function getServerRecordByStream(query) {
  26. return request.get({
  27. url: '/sip/record/serverRecord/stream/list',
  28. params: query
  29. })
  30. }
  31. export function getServerRecordByApp(query) {
  32. return request.get({
  33. url: '/sip/record/serverRecord/app/list',
  34. params: query
  35. })
  36. }
  37. export function getServerRecordByFile(query) {
  38. return request.get({
  39. url: '/sip/record/serverRecord/file/list',
  40. params: query
  41. })
  42. }
  43. export function getServerRecordByDevice(query) {
  44. return request.get({
  45. url: '/sip/record/serverRecord/device/list',
  46. params: query
  47. })
  48. }
  49. export function startPlayRecord(deviceId, channelId) {
  50. return request.get({
  51. url: '/rq/sip/record/play/' + deviceId + "/" + channelId,
  52. })
  53. }
  54. export function startDownloadRecord(deviceId, channelId, query) {
  55. return request.get({
  56. url: '/rq/sip/record/download/' + deviceId + "/" + channelId,
  57. params: query
  58. })
  59. }
  60. export function uploadRecord(query) {
  61. return request.get({
  62. url: '/sip/record/upload',
  63. params: query
  64. })
  65. }