file.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. import request from 'UTIL/request'
  2. /**
  3. * 文件上传
  4. * @param params
  5. */
  6. export function FileUpload(params) {
  7. return request({
  8. url: 'adminFile/upload',
  9. method: 'POST',
  10. data: params
  11. })
  12. }
  13. /**
  14. * 根据批次批量查询文件
  15. * @param params
  16. */
  17. export function FileQueryByBatch(params) {
  18. return request({
  19. url: `adminFile/queryFileList/${params.batchId}`,
  20. method: 'POST'
  21. })
  22. }
  23. /**
  24. * 根据批次查询单个文件
  25. * @param params
  26. */
  27. export function FileQueryOneByBatch(params) {
  28. return request({
  29. url: `adminFile/queryOneByBatchId/${params.batchId}`,
  30. method: 'POST'
  31. })
  32. }
  33. /**
  34. * 根据ID查询文件
  35. * @param params
  36. */
  37. export function FileQueryById(params) {
  38. return request({
  39. url: `adminFile/queryById/${params.id}`,
  40. method: 'POST'
  41. })
  42. }
  43. /**
  44. * 根据ID删除文件
  45. * @param params
  46. */
  47. export function FileDeleteById(params) {
  48. return request({
  49. url: `adminFile/deleteById/${params.id}`,
  50. method: 'POST'
  51. })
  52. }
  53. /**
  54. * 根据批次和文件类型删除文件
  55. * @param params
  56. */
  57. export function FileDeleteByBatch(params) {
  58. return request({
  59. url: 'adminFile/deleteByBatchId',
  60. method: 'POST',
  61. data: params
  62. })
  63. }
  64. /**
  65. * 文件重命名
  66. * @param params
  67. */
  68. export function FileRename(params) {
  69. return request({
  70. url: 'adminFile/renameFileById',
  71. method: 'POST',
  72. data: params
  73. })
  74. }
  75. /**
  76. * 下载文件
  77. * @param params
  78. */
  79. export function FileDownloadById(params) {
  80. return request({
  81. url: `adminFile/down/${params.id}`,
  82. method: 'POST'
  83. })
  84. }
  85. /**
  86. * 签名文件上传(一个批次id对应一个图片)
  87. * @param params
  88. */
  89. export function UploadBySingle(params) {
  90. return request({
  91. url: 'adminFile/uploadBySingle',
  92. method: 'POST',
  93. data: params
  94. })
  95. }