myfile.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  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. // 新增
  11. function addNewMenu(data) {
  12. return request({
  13. url: "/biz/info",
  14. method: "post",
  15. data
  16. })
  17. }
  18. function editNewMenu(data) {
  19. return request({
  20. url: "/biz/info",
  21. method: "put",
  22. data
  23. })
  24. }
  25. // 删除
  26. function delMenu(data) {
  27. return request({
  28. url: `/biz/info/${data}`,
  29. method: "delete",
  30. })
  31. }
  32. // 上传文件
  33. function uploadFile(data) {
  34. return request({
  35. url: `/biz/info/upload`,
  36. method: "post",
  37. data,
  38. headers: {
  39. 'Content-Type': 'multipart/form-data'
  40. },
  41. })
  42. }
  43. // 上传多文件
  44. function uploadFileMany(data) {
  45. return request({
  46. url: `/biz/info/uploadFiles`,
  47. method: "post",
  48. data,
  49. })
  50. }
  51. // 复制
  52. function fileCopy(data) {
  53. return request({
  54. url: `/biz/info/copy`,
  55. method: "get",
  56. params: data
  57. })
  58. }
  59. // 移动
  60. function fileMove(data) {
  61. return request({
  62. url: `/biz/info/move`,
  63. method: "get",
  64. params: data
  65. })
  66. }
  67. // 重命名
  68. function fileChangeName(data) {
  69. return request({
  70. url: `/biz/info/rename`,
  71. method: "get",
  72. params: data
  73. })
  74. }
  75. // 文件下载
  76. function fileDown(data){
  77. return request({
  78. url:`/biz/info/download/${data}`,
  79. method:"get"
  80. })
  81. }
  82. export default {
  83. getAllFileMenu,
  84. addNewMenu,
  85. delMenu,
  86. uploadFile,
  87. fileCopy,
  88. fileMove,
  89. fileChangeName,
  90. editNewMenu,
  91. fileDown,
  92. uploadFileMany
  93. }