ossfile.api.ts 695 B

123456789101112131415161718192021222324252627282930313233
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. list = '/sys/oss/file/list',
  4. deleteFile = '/sys/oss/file/delete',
  5. ossUpload = '/sys/oss/file/upload',
  6. minioUpload = '/sys/upload/uploadMinio',
  7. }
  8. /**
  9. * oss上传
  10. * @param params
  11. */
  12. export const getOssUrl = Api.ossUpload;
  13. /**
  14. * minio上传
  15. * @param params
  16. */
  17. export const getMinioUrl = Api.minioUpload;
  18. /**
  19. * 列表接口
  20. * @param params
  21. */
  22. export const list = (params) => defHttp.get({ url: Api.list, params });
  23. /**
  24. * 删除用户
  25. */
  26. export const deleteFile = (params, handleSuccess) => {
  27. return defHttp.delete({ url: Api.deleteFile, params }, { joinParamsToUrl: true }).then(() => {
  28. handleSuccess();
  29. });
  30. };