123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- import { $postParam, $post } from "@/plugins/axios";
- // other
- // 印刷计划模糊查询
- export const printPlanQuery = param => {
- return $postParam("/api/admin/exam/print/query", { param });
- };
- // 考点模糊查询
- export const placeQuery = datas => {
- return $postParam("/api/admin/exam/print/data_place_query", datas);
- };
- // 考场模糊查询
- export const roomQuery = datas => {
- return $postParam("/api/admin/exam/print/data_room_query", datas);
- };
- // print-plan
- export const printPlanListPage = datas => {
- return $postParam("/api/admin/exam/print/list", datas);
- };
- export const updatePrintPlan = datas => {
- return $post("/api/admin/exam/print/save", datas);
- };
- export const removePrintPlan = id => {
- return $post("/api/admin/exam/print/remove", { id });
- };
- export const printPlanTemplateList = datas => {
- return $postParam("/api/admin/exam/print/get_template", datas);
- };
- // business-data-export
- export const businessDataListPage = datas => {
- return $postParam("/api/admin/exam/print/data_list", datas);
- };
- export const businessTotalData = datas => {
- return $postParam("/api/admin/exam/print/data_total", datas);
- };
- export const businessDataExport = datas => {
- return $postParam("/api/admin/exam/print/data_export", datas);
- };
- export const businessTemplateDownload = () => {
- return $postParam(
- "/api/admin/exam/print/template_download",
- {},
- { responseType: "blob" }
- );
- };
- export const planBatchLinkPaper = datas => {
- return $post("/api/admin/exam/print/todo", datas);
- };
- export const planAllRelatePaperTypes = printPlanId => {
- return $post("/api/admin/exam/print/todo", { printPlanId });
- };
- // business-data-detail
- export const businessDataDetailListPage = datas => {
- return $postParam("/api/admin/exam/print/data_detail", datas);
- };
- // 通过 examDetailId 查询考务明细记录
- export const businessDataDetailListPageById = datas => {
- return $postParam("/api/admin/exam/print/data_detail_list", datas);
- };
- export const businessStudentDetail = id => {
- return $postParam("/api/admin/exam/print/get_student_detail", { id });
- };
- // plan-link-paper
- export const planLinkPaperListPage = datas => {
- return $postParam("/api/admin/exam/print/relate_list", datas);
- };
- export const updatePlanLinkPaper = datas => {
- return $post("/api/admin/exam/print/relate_update", datas);
- };
- export const linkPaperNumberList = datas => {
- return $postParam("/api/admin/exam/print/relate_get_paper_numbers", datas);
- };
- // print-task-manage
- export const printTaskListPage = datas => {
- return $postParam("/api/admin/exam/print/task_list", datas);
- };
- export const submitPrintTask = id => {
- return $post("/api/admin/exam/print/task_submit", { id, status: "WAITING" });
- };
- export const resubmitPrintTask = ({ id, printPlanId }) => {
- return $post("/api/admin/exam/print/task_resubmit", {
- id,
- printPlanId
- });
- };
- export const cancelPrintTask = id => {
- return $post("/api/admin/exam/print/task_cancel", { id, status: "READY" });
- };
- export const printTaskTotalInfo = datas => {
- return $postParam("/api/admin/exam/print/task_total_data", datas);
- };
- export const getPrintTaskPdf = examDetailId => {
- return $post("/api/admin/exam/print/task_view_pdf", { examDetailId });
- };
- export const downloadPrintTaskPdf = ids => {
- return $post("/api/admin/exam/print/task_download_pdf", { ids });
- };
- export const printTaskTemplateView = printPlanId => {
- return $post("/api/admin/exam/print/template_view", { printPlanId });
- };
- export const printTaskNormal = ({ id, normal }) => {
- return $post("/api/admin/exam/print/task_normal", { id, normal });
- };
|