myfile.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import request from "../../../src/utils/request"
  2. // 查询文件列表
  3. function getAllFileMenu(data) {
  4. return request({
  5. url: `/biz/info/list`,
  6. method: "get",
  7. params: data
  8. })
  9. }
  10. function getById(data) {
  11. return request({
  12. url: `/biz/info/list/${data}`,
  13. method: "get",
  14. })
  15. }
  16. // 新增
  17. function addNewMenu(data) {
  18. return request({
  19. url: "/biz/info",
  20. method: "post",
  21. data
  22. })
  23. }
  24. function editNewMenu(data) {
  25. return request({
  26. url: "/biz/info",
  27. method: "put",
  28. data
  29. })
  30. }
  31. // 删除
  32. function delMenu(data) {
  33. return request({
  34. url: `/biz/info/${data}`,
  35. method: "delete",
  36. })
  37. }
  38. // 上传文件
  39. function uploadFile(data) {
  40. return request({
  41. url: `/biz/info/upload`,
  42. method: "post",
  43. data,
  44. headers: {
  45. 'Content-Type': 'multipart/form-data'
  46. },
  47. })
  48. }
  49. // 上传多文件
  50. function uploadFileMany(data) {
  51. return request({
  52. url: `/biz/info/uploadFiles`,
  53. method: "post",
  54. data,
  55. })
  56. }
  57. // 复制
  58. function fileCopy(data) {
  59. return request({
  60. url: `/biz/info/copy`,
  61. method: "get",
  62. params: data
  63. })
  64. }
  65. // 移动
  66. function fileMove(data) {
  67. return request({
  68. url: `/biz/info/move`,
  69. method: "get",
  70. params: data
  71. })
  72. }
  73. // 重命名
  74. function fileChangeName(data) {
  75. return request({
  76. url: `/biz/info/rename`,
  77. method: "get",
  78. params: data
  79. })
  80. }
  81. // 文件下载
  82. function fileDown(data){
  83. return request({
  84. url:`/biz/info/download/${data}`,
  85. method:"get"
  86. })
  87. }
  88. function fileType(data){
  89. return request({
  90. url:`/biz/space/info/${data}`,
  91. method:"get",
  92. })
  93. }
  94. export default {
  95. getAllFileMenu,
  96. addNewMenu,
  97. delMenu,
  98. uploadFile,
  99. fileCopy,
  100. fileMove,
  101. fileChangeName,
  102. editNewMenu,
  103. fileDown,
  104. uploadFileMany,
  105. fileType,
  106. getById,
  107. }