|
@@ -2,18 +2,24 @@ import { $get, $post, $del, $patch, $put } from "@/plugins/axios";
|
|
|
|
|
|
// login
|
|
|
export const login = datas => {
|
|
|
- return $post("/login", datas);
|
|
|
+ return $post("/api/login", datas);
|
|
|
};
|
|
|
-export const modifyPwd = datas => {
|
|
|
- return $post("/backend/sysuser/resetPwd", datas);
|
|
|
+export const logout = () => {
|
|
|
+ return $del("/api/logout");
|
|
|
};
|
|
|
-export const resetPwd = datas => {
|
|
|
- return $post("/backend/sysuser/resetPwd", datas);
|
|
|
+export const resetPwd = ({ userId, password }) => {
|
|
|
+ return $patch(`/api/${userId}/password`, { password }, "json");
|
|
|
};
|
|
|
|
|
|
// work-manage
|
|
|
export const workList = () => {
|
|
|
- return $get("/api/admin/works", {});
|
|
|
+ return $get("/api/admin/works");
|
|
|
+};
|
|
|
+export const workDetail = workId => {
|
|
|
+ return $get(`/api/admin/works/${workId}`);
|
|
|
+};
|
|
|
+export const updateWork = datas => {
|
|
|
+ return $put(`/api/admin/works/${datas.id}`, datas, "json");
|
|
|
};
|
|
|
export const createWork = datas => {
|
|
|
return $post("/api/admin/works", datas);
|
|
@@ -22,12 +28,12 @@ export const activeWork = workId => {
|
|
|
return $patch(`/api/admin/works/${workId}`, {});
|
|
|
};
|
|
|
export const deleteWork = workId => {
|
|
|
- return $del(`/api/admin/works/${workId}`, {});
|
|
|
+ return $del(`/api/admin/works/${workId}`);
|
|
|
};
|
|
|
|
|
|
// work-overview
|
|
|
export const workOverviewDetail = workId => {
|
|
|
- return $get(`/api/admin/works/${workId}/overview`, {});
|
|
|
+ return $get(`/api/admin/works/${workId}/overview`);
|
|
|
};
|
|
|
|
|
|
// paper-manage
|
|
@@ -43,15 +49,18 @@ export const absentPaper = imageId => {
|
|
|
|
|
|
// client-monitor
|
|
|
export const clientMonitorList = datas => {
|
|
|
+ // TODO:
|
|
|
// return $get("/api/papers/listByQuestion", datas);
|
|
|
return Promise.resolve(datas);
|
|
|
};
|
|
|
|
|
|
// student-manage
|
|
|
export const studentPageList = datas => {
|
|
|
+ // TODO:考区-学校-考场 联动查询
|
|
|
return $get("/api/students", datas);
|
|
|
};
|
|
|
export const updateStudent = datas => {
|
|
|
+ // TODO:考区-学校-考场 联动查询
|
|
|
if (datas.id) {
|
|
|
return $put(`/api/students/${datas.id}`, datas);
|
|
|
} else {
|
|
@@ -69,99 +78,86 @@ export const clientUserPageList = datas => {
|
|
|
};
|
|
|
export const updateClientUser = datas => {
|
|
|
if (datas.id) {
|
|
|
- return $put(`/api/admin/users/collect/${datas.id}`, datas);
|
|
|
+ return $put(`/api/admin/users/collect/${datas.id}`, datas, "json");
|
|
|
} else {
|
|
|
- return $post("/api/admin/users/collect", datas);
|
|
|
+ return $post("/api/admin/users/collect", datas, "json");
|
|
|
}
|
|
|
};
|
|
|
export const deleteClientUser = userId => {
|
|
|
return $del(`/api/admin/users/collect/${userId}`, {});
|
|
|
};
|
|
|
-// inspection-user-set TODO:换成真是的账号
|
|
|
-export const inspectionUserPageList = datas => {
|
|
|
- return $get("/api/admin/users/collect", datas);
|
|
|
-};
|
|
|
-export const updateInspectionUser = datas => {
|
|
|
- if (datas.id) {
|
|
|
- return $put(`/api/admin/users/collect/${datas.id}`, datas);
|
|
|
- } else {
|
|
|
- return $post("/api/admin/users/collect", datas);
|
|
|
- }
|
|
|
+// inspection-user-set
|
|
|
+export const inspectionUserPageList = () => {
|
|
|
+ return $get("/api/admin/users/inspection");
|
|
|
};
|
|
|
export const deleteInspectionUser = userId => {
|
|
|
return $del(`/api/admin/users/collect/${userId}`, {});
|
|
|
};
|
|
|
// client-param-set -------------------------->
|
|
|
// subject-set
|
|
|
-export const subjectList = datas => {
|
|
|
- // return $get("/api/admin/subjects", datas);
|
|
|
- return Promise.resolve(datas);
|
|
|
+export const subjectList = workId => {
|
|
|
+ return $get(`/api/marksubjects/${workId}/subjects`);
|
|
|
};
|
|
|
export const subjectDetail = subjectId => {
|
|
|
- // return $get("/api/admin/subjects", datas);
|
|
|
- return Promise.resolve({ id: subjectId, name: "素描" });
|
|
|
+ return $get(`/api/marksubjects/${subjectId}`);
|
|
|
};
|
|
|
export const updateSubject = datas => {
|
|
|
if (datas.id) {
|
|
|
- return $put(`/api/admin/subject/${datas.id}`, datas);
|
|
|
+ return $post(`/api/marksubjects/${datas.id}/updateName`, datas);
|
|
|
} else {
|
|
|
- return $post("/api/admin/subject", datas);
|
|
|
+ return $post(`/api/marksubjects/${datas.id}`, datas);
|
|
|
}
|
|
|
};
|
|
|
-export const deleteSubject = subjectId => {
|
|
|
- return $del(`/api/admin/subject/${subjectId}`, {});
|
|
|
+export const enableSubject = subjectId => {
|
|
|
+ return $post(`/api/marksubjects/${subjectId}/updateEnable`, {});
|
|
|
+};
|
|
|
+// param-set
|
|
|
+export const getParamsSet = workId => {
|
|
|
+ return $get("/api/param/getParam", { workId });
|
|
|
+};
|
|
|
+export const updateCollectParams = datas => {
|
|
|
+ return $post("/api/param/collect", datas);
|
|
|
};
|
|
|
|
|
|
// grading-set -------------------------->
|
|
|
// grading-level-set
|
|
|
-export const levelList = workId => {
|
|
|
- return $get(`/api/admin/works/${workId}`, {});
|
|
|
-};
|
|
|
-export const updateLevel = datas => {
|
|
|
- return $put(`/api/admin/works/${datas.id}`, datas);
|
|
|
-};
|
|
|
+// TO workDetail and updateWork
|
|
|
+
|
|
|
// grading-rule-set
|
|
|
-export const gradingRuleDetail = workId => {
|
|
|
- // TODO:
|
|
|
- return Promise.resolve({});
|
|
|
- // return $get(`/api/admin/works/${workId}`, {});
|
|
|
-};
|
|
|
-export const saveGradingRule = datas => {
|
|
|
- // TODO:
|
|
|
- return $post(`/api/admin/works/${datas.id}`, datas);
|
|
|
+export const updateLevelParams = datas => {
|
|
|
+ return $post("/api/param/level", datas);
|
|
|
};
|
|
|
// update-paper
|
|
|
// grading-rule-set
|
|
|
export const updatePaperDetail = () => {
|
|
|
- // TODO:
|
|
|
+ // TODO:获取试卷上传状态
|
|
|
return Promise.resolve({});
|
|
|
// return $get(`/api/admin/works/${workId}`, {});
|
|
|
};
|
|
|
|
|
|
// mark-set -------------------------->
|
|
|
// mark-rule-set
|
|
|
-export const markRuleDetail = workId => {
|
|
|
- // TODO:
|
|
|
- return Promise.resolve({});
|
|
|
- // return $get(`/api/admin/works/${workId}`, {});
|
|
|
-};
|
|
|
-export const saveMarkRule = datas => {
|
|
|
- // TODO:
|
|
|
- return $post(`/api/admin/works/${datas.id}`, datas);
|
|
|
+export const updateScoreParams = datas => {
|
|
|
+ return $post("/api/param/score", datas, "json");
|
|
|
};
|
|
|
|
|
|
// quality-analysis -------------------------->
|
|
|
-export const qualityAnalysisDetail = datas => {
|
|
|
- // TODO:
|
|
|
- return Promise.resolve(datas);
|
|
|
- // return $get(`/api/admin/works/${workId}`, {});
|
|
|
+// 档位占比
|
|
|
+export const levelsPropReport = datas => {
|
|
|
+ return $get("/api/quality/levelsPropReport", datas);
|
|
|
+};
|
|
|
+// 差值和
|
|
|
+export const distanceReport = datas => {
|
|
|
+ return $get("/api/quality/distanceReport", datas);
|
|
|
+};
|
|
|
+// 打回次数
|
|
|
+export const callbackReport = datas => {
|
|
|
+ return $get("/api/quality/callbackReport", datas);
|
|
|
};
|
|
|
|
|
|
// student-score -------------------------->
|
|
|
export const studentScoreList = datas => {
|
|
|
- // TODO:
|
|
|
- return Promise.resolve(datas);
|
|
|
- // return $get(`/api/admin/works/${workId}`, {});
|
|
|
+ return $get(`/api/papers/studentScore`, datas);
|
|
|
};
|
|
|
|
|
|
// grading -------------------------->
|
|
@@ -171,10 +167,9 @@ export const gradingUserList = datas => {
|
|
|
};
|
|
|
export const updateGradingUser = datas => {
|
|
|
if (datas.id) {
|
|
|
- return $put(`/api/admin/users/${datas.id}`, datas);
|
|
|
- // TODO:跟新之后没有返回任何东西,需要改一下
|
|
|
+ return $put(`/api/admin/users/${datas.id}`, datas, "json");
|
|
|
} else {
|
|
|
- return $post("/api/admin/users", datas);
|
|
|
+ return $post("/api/admin/users", datas, "json");
|
|
|
}
|
|
|
};
|
|
|
export const deleteGradingUser = userId => {
|
|
@@ -188,10 +183,11 @@ export const updateGradingGroup = (subjectId, datas) => {
|
|
|
if (datas.groupId) {
|
|
|
return $patch(
|
|
|
`/api/marksubjects/${subjectId}/markergroups/${datas.groupId}`,
|
|
|
- datas
|
|
|
+ datas,
|
|
|
+ "json"
|
|
|
);
|
|
|
} else {
|
|
|
- return $post(`/api/marksubjects/${subjectId}/markergroups`, datas);
|
|
|
+ return $post(`/api/marksubjects/${subjectId}/markergroups`, datas, "json");
|
|
|
}
|
|
|
};
|
|
|
export const deleteGradingGroup = (subjectId, groupId) => {
|
|
@@ -213,6 +209,27 @@ export const createGradingTask = datas => {
|
|
|
// TODO:
|
|
|
return $post(`/api/marksubjects/${datas.subjectId}/markergroups`, datas);
|
|
|
};
|
|
|
+// grading-detail
|
|
|
+// level relate
|
|
|
+export const workLevelList = workId => {
|
|
|
+ return $get(`/api/admin/works/${workId}/levels`);
|
|
|
+};
|
|
|
+export const levelStatData = (subjectId, questionId) => {
|
|
|
+ return $get(`/api/marksubjects/${subjectId}/stat/levels`, { questionId });
|
|
|
+};
|
|
|
+// area
|
|
|
+export const areaList = ({ workId, subject }) => {
|
|
|
+ return $get("/api/questions", { workId, subject });
|
|
|
+};
|
|
|
+// papers
|
|
|
+export const paperList = datas => {
|
|
|
+ // ?questionId=64&level=A&page=0&size=6&sort=secretNumber&isSample=true
|
|
|
+ return $get("/api/papers", datas);
|
|
|
+};
|
|
|
+// grade or mark history
|
|
|
+export const markHistoryList = (paperId, stage) => {
|
|
|
+ return $get(`/api/papers/${paperId}/marktasks`, { stage });
|
|
|
+};
|
|
|
|
|
|
// mark -------------------------->
|
|
|
// mark-progress
|