123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- import { $get, $post } from "@/plugins/axios";
- // wait-manage
- export const waitTaskListPage = datas => {
- return $get("/api/print/exam/examTask/listNotDonePage", datas);
- };
- export const waitTaskDetail = taskId => {
- return $get("/api/print/exam/examTask/detailNotDone", { taskId });
- };
- export const saveWaitTask = datas => {
- return $post("/api/print/exam/examTask/draft", datas);
- };
- export const submitWaitTask = datas => {
- return $post("/api/print/exam/examTask/submit", datas);
- };
- export const waitTaskListCount = () => {
- return $get("/api/print/exam/examTask/listNotDoneCount", {});
- };
- // done-task
- export const doneTaskListPage = datas => {
- return $get("/api/print/exam/examTask/listDonePage", datas);
- };
- export const doneTaskDetail = taskId => {
- return $get("/api/print/exam/examTask/detailDone", { taskId });
- };
- // 撤回
- export const revokeDoneTask = ({ taskId, examId }) => {
- return $post("/api/print/exam/examTask/revoke", { taskId, examId });
- };
- // exam-manage
- export const examListPage = datas => {
- return $get("/api/print/exam/exam/listPage", datas);
- };
- export const examList = () => {
- return $get("/api/print/exam/exam/list", {});
- };
- export const examSiteRoomList = () => {
- return $get("/api/print/exam/exam/listRooms", {});
- };
- export const examDetail = examId => {
- return $get("/api/print/exam/exam/preEdit", { examId });
- };
- export const uploadExam = datas => {
- if (datas.tcPExam.id) {
- return $post("/api/print/exam/exam/edit", datas);
- } else {
- return $post("/api/print/exam/exam/add", datas);
- }
- };
- export const examTaskDetail = examId => {
- return $get("/api/print/exam/exam/detailProgress", { examId });
- };
- export const examRoomDetail = datas => {
- return $get("/api/print/exam/exam/listExamDetailPage", datas);
- };
- export const examBusinessData = datas => {
- return $get("/api/print/exam/exam/preViewExamData", datas);
- };
- export const studentDetail = datas => {
- return $get("/api/print/exam/exam/listExamStudentPage", datas);
- };
- export const deleteExam = examId => {
- return $post("/api/print/exam/exam/delete", { examId });
- };
- // todo-exam
- export const todoExamList = datas => {
- return $get("/api/print/exam/exam/listExams", datas);
- };
- // course
- export const courseList = () => {
- return $get("/api/print/basic/sys/courseList", {});
- };
- export const examCourseList = examId => {
- return $get("/api/print/exam/examTask/listCourseByExamId", { examId });
- };
- // card-manage
- export const cardList = datas => {
- return $get("/api/print/card/card/list", datas);
- };
- export const cardListPage = datas => {
- return $get("/api/print/card/card/listPage", datas);
- };
- export const createCard = datas => {
- return $post("/api/print/card/card/add", datas);
- };
- export const copyCard = cardId => {
- return $post("/api/print/card/card/copy", { cardId });
- };
- export const deleteCard = cardId => {
- return $post("/api/print/card/card/delete", { cardId });
- };
- export const changeOperateStatus = cardId => {
- return $post("/api/print/card/card/changeOperateStatus", { cardId });
- };
- export const courseByUser = () => {
- return $get("/api/print/card/card/listCourseByUserId", {});
- };
- export const changeCardStatus = ({ cardId, cardStatus }) => {
- return $post("/api/print/card/card/changeCardStatus", { cardId, cardStatus });
- };
- export const updateCardDetail = datas => {
- return $post("/api/print/card/card/updateCardDetail", datas);
- };
- // print-manage
- export const printTaskListPage = datas => {
- return $get("/api/print/exam/exam/listPrintPage", datas);
- };
- export const printRevokeAudit = examId => {
- return $post("/api/print/exam/exam/revokeAudit", { examId });
- };
- // card-audit
- export const auditListPage = datas => {
- return $get("/api/print/card/card/listAuditPage", datas);
- };
- export const schoolList = () => {
- return $get("/api/print/card/card/listSchools", {});
- };
- // exam-task-audit
- export const examTaskListPage = datas => {
- return $get("/api/print/exam/taskAudit/listByConditions", datas);
- };
- export const auditExamTask = datas => {
- return $post("/api/print/exam/taskAudit/audit", datas);
- };
- export const examTaskAudtiHistory = taskId => {
- return $get("/api/print/exam/taskAudit/listHis", { taskId });
- };
- // topic-task-manage
- export const topicTaskListPage = datas => {
- return $get("/api/print/exam/examTask/listTaskPage", datas);
- };
- export const topicTaskDetail = taskId => {
- return $get("/api/print/exam/examTask/preUpdate", { taskId });
- };
- export const topicTaskExamList = () => {
- return $get("/api/print/exam/examTask/exams", {});
- };
- export const topicTaskExamCourseList = examId => {
- return $get("/api/print/exam/examTask/courses", { examId });
- };
- export const topicTaskExamTeacherList = courseCode => {
- return $get("/api/print/exam/examTask/users", { courseCode });
- };
- export const eableTopicTask = datas => {
- return $post("/api/print/exam/examTask/enable", datas);
- };
- export const updateTopicTask = datas => {
- if (datas.taskId) {
- return $post("/api/print/exam/examTask/update", datas);
- } else {
- return $post("/api/print/exam/examTask/add", datas);
- }
- };
- // custom upload-file
- export const customUpload = options => {
- let formData = new FormData();
- formData.append(options.filename, options.file);
- Object.entries(options.data).forEach(([key, val]) => {
- formData.append(key, val);
- });
- return $post(options.action, formData, {
- headers: options.headers
- });
- };
|