fileDetail.api.ts 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import { defHttp } from '/@/utils/http/axios';
  2. import { Modal } from 'ant-design-vue';
  3. enum Api {
  4. getTree = '/ventanaly-sharefile/fileServer/list',
  5. createFile = '/ventanaly-sharefile/fileServer/add',
  6. editMenu = '/ventanaly-sharefile/fileServer/edit',
  7. delMenu = '/ventanaly-sharefile/fileServer/delete',
  8. uploadApi = '/ventanaly-sharefile/fileServer/upload',
  9. downLoad = '/ventanaly-sharefile/fileServer/download',
  10. listData ='/activiti/activiti_process/listData',
  11. commit='/safety/actBusiness/commit',
  12. getNowUserAgencyData='/safety/approvalBusiness/getNowUserAgencyData',
  13. getNowUserApprovedData='/safety/approvalBusiness/getNowUserApprovedData'
  14. }
  15. /**
  16. * 左侧树接口
  17. * @param params
  18. */
  19. export const getTree = (params) => defHttp.post({ url: Api.getTree, params });
  20. /**
  21. * 创建文件夹接口
  22. * @param params
  23. */
  24. export const createFile = (params) => defHttp.post({ url: Api.createFile, params });
  25. /**
  26. * 上传文件接口
  27. * @param params
  28. */
  29. export const uploadApi = (params) => defHttp.post({ headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, url: Api.uploadApi, params });
  30. /**
  31. * 修改文件夹名称接口
  32. * @param params
  33. */
  34. export const editMenu = (params) => defHttp.post({ url: Api.editMenu, params });
  35. /**
  36. * 删除文件夹接口
  37. * @param params
  38. */
  39. export const delMenu = (params) => defHttp.delete({ url: Api.delMenu, params }, { joinParamsToUrl: true });
  40. /**
  41. * 下载文件接口
  42. * @param params
  43. */
  44. export const downLoad = (params) => defHttp.post({ url: Api.downLoad, params, responseType: 'blob' });
  45. /**
  46. * 删除文件/文件夹
  47. */
  48. export const deleteById = (params, handleSuccess) => {
  49. return defHttp.delete({ url: Api.delMenu, params }, { joinParamsToUrl: true }).then(() => {
  50. handleSuccess();
  51. });
  52. };
  53. /**
  54. * 审批-提交
  55. * @param params
  56. */
  57. export const listData = (params) => defHttp.get({ url: Api.listData, params });
  58. /**
  59. * 审批-确认提交
  60. * @param params
  61. */
  62. export const commit = (params) => defHttp.post({ url: Api.commit, params }, { joinParamsToUrl: true });
  63. /**
  64. * 审批-待审批列表
  65. * @param params
  66. */
  67. export const getNowUserAgencyData = (params) => defHttp.get({ url: Api.getNowUserAgencyData, params });
  68. /**
  69. * 审批-已审批列表
  70. * @param params
  71. */
  72. export const getNowUserApprovedData = (params) => defHttp.get({ url: Api.getNowUserApprovedData, params });