myfile.js 2.0 KB

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