docApi.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. import request from '@/utils/request'
  2. /**
  3. * 文件分类列表
  4. * @param data
  5. * @returns
  6. */
  7. export function getDirByList(data) {
  8. return request({
  9. url: '/doc/dir',
  10. method: 'GET',
  11. params: data
  12. })
  13. }
  14. /**
  15. * 文件分类详情
  16. * @param dirId
  17. * @returns
  18. */
  19. export function getDir(dirId) {
  20. return request({
  21. url: `/doc/dir/${dirId}`,
  22. method: 'GET'
  23. })
  24. }
  25. /**
  26. * 文件分类详情
  27. * @param data
  28. * @returns
  29. */
  30. export function createDir(data) {
  31. return request({
  32. url: '/doc/dir/add',
  33. method: 'POST',
  34. data
  35. })
  36. }
  37. /**
  38. * 文件分类详情
  39. * @param data
  40. * @returns
  41. */
  42. export function updateDir(data) {
  43. return request({
  44. url: '/doc/dir/update',
  45. method: 'PUT',
  46. data
  47. })
  48. }
  49. /**
  50. * 文件分类详情
  51. * @param dirId
  52. * @returns
  53. */
  54. export function deleteDir(dirId) {
  55. return request({
  56. url: `/doc/dir/${dirId}`,
  57. method: 'DELETE'
  58. })
  59. }
  60. /**
  61. * 移动分类
  62. * @param dirId
  63. * @param type
  64. * @returns
  65. */
  66. export function moveDir(dirId, type) {
  67. return request({
  68. url: `/doc/dir/${dirId}/${type}`,
  69. method: 'PUT'
  70. })
  71. }
  72. /* --------------------------------------------------- */
  73. /**
  74. * 文件列表
  75. * @param data
  76. * @returns
  77. */
  78. export function getFileByPage(data) {
  79. return request({
  80. url: '/doc/file/page',
  81. method: 'GET',
  82. params: data
  83. })
  84. }
  85. /**
  86. * 文件详情
  87. * @param fileId
  88. * @returns
  89. */
  90. export function getFile(fileId) {
  91. return request({
  92. url: `/doc/file/${fileId}`,
  93. method: 'GET'
  94. })
  95. }
  96. /**
  97. * 文件详情
  98. * @param data
  99. * @returns
  100. */
  101. export function createFile(data) {
  102. return request({
  103. url: '/doc/file/add',
  104. method: 'POST',
  105. data
  106. })
  107. }
  108. /**
  109. * 文件详情
  110. * @param data
  111. * @returns
  112. */
  113. export function updateFile(data) {
  114. return request({
  115. url: '/doc/file/update',
  116. method: 'PUT',
  117. data
  118. })
  119. }
  120. /**
  121. * 文件详情
  122. * @param fileId
  123. * @returns
  124. */
  125. export function deleteFile(fileId) {
  126. return request({
  127. url: `/doc/file/${fileId}`,
  128. method: 'DELETE'
  129. })
  130. }