Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

fileManagerService.ts 889B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import api from '@/utils/api';
  2. import registerServer from '@/utils/registerServer';
  3. import request from '@/utils/request';
  4. const {
  5. listFile,
  6. removeFile,
  7. uploadFile,
  8. renameFile,
  9. getAllParentFolder,
  10. createFolder,
  11. connectFileToKnowledge,
  12. } = api;
  13. const methods = {
  14. listFile: {
  15. url: listFile,
  16. method: 'get',
  17. },
  18. removeFile: {
  19. url: removeFile,
  20. method: 'post',
  21. },
  22. uploadFile: {
  23. url: uploadFile,
  24. method: 'post',
  25. },
  26. renameFile: {
  27. url: renameFile,
  28. method: 'post',
  29. },
  30. getAllParentFolder: {
  31. url: getAllParentFolder,
  32. method: 'get',
  33. },
  34. createFolder: {
  35. url: createFolder,
  36. method: 'post',
  37. },
  38. connectFileToKnowledge: {
  39. url: connectFileToKnowledge,
  40. method: 'post',
  41. },
  42. } as const;
  43. const fileManagerService = registerServer<keyof typeof methods>(
  44. methods,
  45. request,
  46. );
  47. export default fileManagerService;