index.ts 675 B

1234567891011121314151617181920212223242526272829303132
  1. import request from '@/utils/request';
  2. import { AxiosPromise } from 'axios';
  3. import { FilingTaskVO, FilingTaskQuery, FilingTaskFilingForm } from './types';
  4. /**
  5. * 查询归档任务列表
  6. * @param query 查询参数
  7. */
  8. export const listFilingTasks = (
  9. query: FilingTaskQuery
  10. ): AxiosPromise<{
  11. total: number;
  12. rows: FilingTaskVO[];
  13. }> => {
  14. return request({
  15. url: '/home/taskCenter/filing/list',
  16. method: 'get',
  17. params: query
  18. });
  19. };
  20. /**
  21. * 归档文档
  22. * @param data 归档参数
  23. */
  24. export const filingDocument = (data: FilingTaskFilingForm) => {
  25. return request({
  26. url: '/home/taskCenter/filing/filing',
  27. method: 'put',
  28. data: data
  29. });
  30. };