disk.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import { get, post } from '@/utils/request'
  2. const diskApi = {
  3. diskFileApi: '/api/content/disk/file',
  4. filePreviewApi: '/api/content/disk/preview',
  5. createAlbumApi: '/api/content/disk/album/create',
  6. addToAlbumApi: '/api/content/disk/album/add',
  7. getAlbumKeyValueApi: '/api/content/disk/album/kv',
  8. getAlbumListApi: '/api/content/disk/album/list',
  9. getAlbumDetailApi: '/api/content/disk/album/detail',
  10. getCamKeyValueApi: '/api/content/disk/cam/kv',
  11. getCamDetailApi: '/api/content/disk/cam/detail',
  12. getCamRecordByMonthAPi: '/api/content/disk/cam/record/month',
  13. getDiskChannelInfoApi: '/api/file/oss/serverinfo/file'
  14. }
  15. export function getDiskFile(query) {
  16. return get(diskApi.diskFileApi, query)
  17. }
  18. export function getFileDetail(fileId) {
  19. return get(diskApi.filePreviewApi + '?fileId=' + fileId)
  20. }
  21. export function getCamDetail(query) {
  22. return get(diskApi.getCamDetailApi, query)
  23. }
  24. export function getDiskChannelInfo() {
  25. return post(diskApi.getDiskChannelInfoApi)
  26. }
  27. export function createAlbum(data) {
  28. return post(diskApi.createAlbumApi, data)
  29. }
  30. export function addToAlbum(data) {
  31. return post(diskApi.addToAlbumApi, data)
  32. }
  33. export function getAlbumKeyValues() {
  34. return post(diskApi.getAlbumKeyValueApi)
  35. }
  36. export function getAlbumList() {
  37. return post(diskApi.getAlbumListApi)
  38. }
  39. export function getAlbumDetail(albumId) {
  40. return post(diskApi.getAlbumDetailApi + '/' + albumId)
  41. }
  42. export function getCamKeyValue() {
  43. return post(diskApi.getCamKeyValueApi)
  44. }
  45. export function getRecordByMonth(query) {
  46. return post(diskApi.getCamRecordByMonthAPi, query)
  47. }