api.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import { $get, $post } from "@/plugins/axios";
  2. // wait-manage
  3. export const waitTaskListPage = datas => {
  4. return $get("/api/print/exam/notDone/listPage", datas);
  5. };
  6. export const waitTaskDetail = datas => {
  7. return $get("/api/print/exam/notDone/detail", datas);
  8. };
  9. export const updateWaitTask = datas => {
  10. return $post("/api/print/exam/notDone/draft", datas);
  11. };
  12. export const submitWaitTask = datas => {
  13. return $post("/api/print/exam/notDone/submit", datas);
  14. };
  15. // done-task
  16. export const doneTaskListPage = datas => {
  17. return $get("/api/print/exam/done/listPage", datas);
  18. };
  19. export const doneTaskDetail = datas => {
  20. return $get("/api/print/exam/done/detail", datas);
  21. };
  22. // 撤回
  23. export const revokeDoneTask = id => {
  24. return $get("/api/print/exam/done/revoke", { id });
  25. };
  26. // exam-manage
  27. export const examListPage = datas => {
  28. return $get("/api/print/exam/listPage", datas);
  29. };
  30. export const examList = () => {
  31. return $get("/api/print/exam/list", {});
  32. };
  33. export const createExam = datas => {
  34. return $post("/api/print/exam/add", datas);
  35. };
  36. export const examRoomDetail = datas => {
  37. return $get("/api/print/exam/detailRoomList", datas);
  38. };
  39. export const studentDetail = datas => {
  40. return $get("/api/print/exam/detailStuentList", datas);
  41. };
  42. export const deleteExam = id => {
  43. return $post("/api/print/exam/delete", { id });
  44. };
  45. // card-manage
  46. export const allCardList = datas => {
  47. return $get("/api/print/exam/notDone/listCards", datas);
  48. };
  49. // print-manage
  50. export const printTaskListPage = datas => {
  51. return $get("/api/print/manager/listPage", datas);
  52. };