doc.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. export default ($axios) => {
  2. const docApis = {}
  3. // 阿里云oss初始化
  4. docApis.fetchOssInit = (params = {}) =>
  5. $axios.get('/database/oss/token', { params })
  6. // 获取文章列表
  7. docApis.getArticleList = (params = {}) =>
  8. $axios.get('/wx/data/article/list', { params })
  9. // 获取图片列表
  10. docApis.getImageList = (params = {}) =>
  11. $axios.get('/wx/data/image/list', { params })
  12. // 获取视频列表
  13. docApis.getVideoList = (params = {}) =>
  14. $axios.get('/wx/data/video/list', { params })
  15. // 获取文件列表
  16. docApis.getFileList = (params = {}) =>
  17. $axios.get('/wx/data/file/list', { params })
  18. // 获取文章详情
  19. docApis.getArticleDetail = (params = {}) =>
  20. $axios.get('/wx/data/article/form/data', { params })
  21. // 下载文件
  22. docApis.downFile = (params = {}) =>
  23. $axios.get('/wx/download/file', { params })
  24. // 获取文件列表
  25. docApis.fetchDocsList = (params = {}) =>
  26. $axios.get('/notoken/path/file', { params })
  27. // 获取面包屑
  28. docApis.fetchCrumbsList = (params = {}) =>
  29. $axios.get('/notoken/path/crumbs', { params })
  30. // 获取面包屑
  31. docApis.fetchFileDetail = (params = {}) =>
  32. $axios.get('/wx/data/file/detail', { params })
  33. return docApis
  34. }