index.ts 712 B

123456789101112131415161718192021222324252627282930
  1. import request from '@/utils/request';
  2. import { AxiosPromise } from 'axios';
  3. import { SubmissionTaskVO, SubmissionTaskQuery, SubmissionTaskSubmitForm } from './types';
  4. /**
  5. * 查询文件递交任务列表
  6. * @param query 查询参数
  7. */
  8. export const listSubmissionTasks = (query: SubmissionTaskQuery): AxiosPromise<{
  9. total: number;
  10. rows: SubmissionTaskVO[];
  11. }> => {
  12. return request({
  13. url: '/home/taskCenter/submission/list',
  14. method: 'get',
  15. params: query
  16. });
  17. };
  18. /**
  19. * 递交文件
  20. * @param data 递交参数
  21. */
  22. export const submitDocument = (data: SubmissionTaskSubmitForm) => {
  23. return request({
  24. url: '/home/taskCenter/submission/submit',
  25. method: 'put',
  26. data: data
  27. });
  28. };