cam.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import { delete0, get, post } from '@/utils/request'
  2. const camApi = {
  3. camApi: '/api/content/cam',
  4. updateCamNameApi: '/api/content/cam/update/name',
  5. camListApi: '/api/content/cam/list/kv',
  6. camRecordByMonthApi: '/api/content/cam/record/month',
  7. camRecordByDayApi: '/api/content/cam/record/day',
  8. camRecordApi: '/api/content/cam/record/id',
  9. camLatestRecordApi: '/api/content/cam/record/latest',
  10. camPushUrlApi: '/api/content/cam/push',
  11. camPullUrlApi: '/api/content/cam/stream/rtmp/pull'
  12. }
  13. export function addCam(data) {
  14. return post(camApi.camApi, data)
  15. }
  16. export function updateCamName(jsonData) {
  17. return post(camApi.updateCamNameApi, jsonData)
  18. }
  19. export function deleteCam(camId) {
  20. return delete0(camApi.camApi + '/' + camId)
  21. }
  22. export function getUserCams(page) {
  23. return get(camApi.camApi + '?page=' + page)
  24. }
  25. export function getCamPushUrl(camId) {
  26. return get(camApi.camPushUrlApi + '/' + camId)
  27. }
  28. export function getCamDetail(camId) {
  29. return get(camApi.camApi + '/' + camId)
  30. }
  31. export function getCamList() {
  32. return get(camApi.camListApi)
  33. }
  34. export function getCamRecordByMonth(param) {
  35. return get(camApi.camRecordByMonthApi, param)
  36. }
  37. export function getCamRecordByDay(param) {
  38. return get(camApi.camRecordByDayApi, param)
  39. }
  40. export function getCamPullUrl(camId) {
  41. return get(camApi.camPullUrlApi + '/' + camId)
  42. }
  43. export function getCamRecord(recordId) {
  44. return get(camApi.camRecordApi + '/' + recordId)
  45. }
  46. export function getLatestRecord(camId) {
  47. return get(camApi.camLatestRecordApi + '/' + camId)
  48. }