libraryTrackPage.ts 796 B

1234567891011121314151617181920212223242526272829
  1. import { httpApp } from "@/plugins/axiosApp";
  2. import { Task } from "@/types";
  3. interface LibraryTrackResponse {
  4. fileServer: string;
  5. task: Task;
  6. groupNumber: number;
  7. splitConfig: [];
  8. }
  9. /** 查看单个评卷任务的试卷轨迹 */
  10. export async function getSingleLibraryTask(libraryId: string) {
  11. const form = new FormData();
  12. libraryId && form.append("libraryId", libraryId);
  13. return httpApp.post<LibraryTrackResponse>(
  14. "/api/admin/exam/track/library",
  15. form
  16. );
  17. }
  18. /** 查看单个*试评*评卷任务的试卷轨迹 */
  19. export async function getSingleLibraryTaskTrial(libraryId: string) {
  20. const form = new FormData();
  21. libraryId && form.append("libraryId", libraryId);
  22. return httpApp.post<LibraryTrackResponse>(
  23. "/api/admin/exam/track/trialLibrary",
  24. form
  25. );
  26. }