import { $httpWithMsg } from "../../plugins/axios"; import { QUESTION_API } from "@/constants/constants"; // common select export const courseQueryApi = (name, enable) => { return $httpWithMsg.get(`${QUESTION_API}/course/query`, { params: { name, enable: enable || undefined, }, }); }; // build paper export const buildPaperApi = (datas) => { // return $httpWithMsg.post(`${QUESTION_API}/paper/build`, datas); return Promise.resolve(datas); }; // export const questionGroupStructListApi = (datas) => { // return $httpWithMsg.post(`${QUESTION_API}/paper/build`, datas); // }; import folderPropStruct from "./datas/folderPropStruct.json"; export const questionGroupStructListApi = (datas) => { return Promise.resolve({ data: folderPropStruct, filter: datas }); }; // edit paper export const paperDetailInfoApi = (paperId) => { return $httpWithMsg.post(`${QUESTION_API}/paper/${paperId}`, {}); }; export const paperSaveApi = (paper) => { return $httpWithMsg.post(`${QUESTION_API}/paper`, paper); }; export const paperDeleteApi = (paperId) => { return $httpWithMsg.delete(`${QUESTION_API}/paper/${paperId}`, {}); }; // paper-info export const paperAuditInfoApi = ({ paperId, curPage, pageSize }) => { return $httpWithMsg.get( `${QUESTION_API}/paper/audit/page/${curPage}/${pageSize}`, { params: { paperId, }, } ); }; export const paperBlueInfoApi = ({ paperId, coursePropertyId, rootOrgId }) => { return $httpWithMsg.get(`${QUESTION_API}/paper/blue`, { params: { id: paperId, coursePropertyId, rootOrgId, }, }); }; export const paperQtypeInfoApi = ({ paperId, type }) => { return $httpWithMsg.get(`${QUESTION_API}/paper/question/type`, { params: { id: paperId, type, }, }); }; export const paperBaseInfoApi = ({ paperId }) => { return $httpWithMsg.get(`${QUESTION_API}/paper/basic/composition`, { params: { id: paperId, }, }); }; export const paperDetailUpdateApi = (paperId, datas) => { return $httpWithMsg.post( `${QUESTION_API}/updatePaperDetail/${paperId}`, datas ); }; export const paperDetailMoveApi = ({ paperId, detailId, vector }) => { return $httpWithMsg.put( `${QUESTION_API}/paperDetail/${paperId}/${detailId}/${vector}`, {} ); }; export const paperDetailDeleteApi = ({ paperId, detailId }) => { return $httpWithMsg.delete( `${QUESTION_API}/paperDetail/${paperId}/${detailId}`, {} ); }; export const paperQuestionMoveApi = ({ detailId, unitid, vector }) => { return $httpWithMsg.put( `${QUESTION_API}/paperDetailUnit/${detailId}/${unitid}/${vector}`, {} ); }; export const paperQuestionDeleteApi = (unitid) => { return $httpWithMsg.delete(`${QUESTION_API}/paperDetailUnit/${unitid}`, {}); }; export const paperQuestionUnitDeleteApi = ({ unitid, questionId }) => { return $httpWithMsg.delete( `${QUESTION_API}/paper/deleteQuestion/${unitid}/${questionId}`, {} ); }; // audit-paper export const auditPaperWaitPageListApi = (datas) => { return $httpWithMsg.get(`${QUESTION_API}/paper/audit/page`, { params: datas, }); }; export const auditPaperAuditedPageListApi = (datas) => { return $httpWithMsg.get(`${QUESTION_API}/paper/audit/page`, { params: datas, }); }; export const auditPaperApplyPageListApi = (datas) => { return $httpWithMsg.get(`${QUESTION_API}/paper/audit/page`, { params: datas, }); }; export const auditPaperApi = (datas) => { // auditResult,auditRemark,paperIds return $httpWithMsg.post(`${QUESTION_API}/paper/audit`, datas); };