123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- 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 finishPrintPlan = (id) => {
- return $postParam("/api/admin/exam/print/plan_finish", { 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 deleteBusinessData = (id) => {
- return $postParam("/api/admin/exam/print/data_delete", { id });
- };
- export const businessTemplateDownload = () => {
- return $postParam(
- "/api/admin/exam/print/template_download",
- {},
- { responseType: "blob" }
- );
- };
- export const planBatchLinkPaper = (datas) => {
- return $postParam("/api/admin/exam/print/relate_update_batch", datas);
- };
- export const planAllRelatePaperTypes = (datas) => {
- return $postParam("/api/admin/exam/print/list_relate_common_types", datas);
- };
- // 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 planLinkPaperTotal = (datas) => {
- return $postParam("/api/admin/exam/print/relate_total", 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 batchCancelPrintTask = (ids) => {
- return $post("/api/admin/exam/print/task_batch_cancel", {
- ids,
- });
- };
- 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 rebuildPrintTaskPdf = (id) => {
- return $postParam("/api/admin/data/task/reset_create_pdf", { id });
- };
- 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 });
- };
|