|
@@ -3,10 +3,15 @@ import { $postParam, $post } from "@/plugins/axios";
|
|
export const semesterQuery = datas => {
|
|
export const semesterQuery = datas => {
|
|
return $postParam("/api/exam_semester/list", datas);
|
|
return $postParam("/api/exam_semester/list", datas);
|
|
};
|
|
};
|
|
-export const examQuery = datas => {
|
|
|
|
|
|
+export const ecsExamQuery = () => {
|
|
|
|
+ return $postParam("/api/cloud_marking_exam/list", {});
|
|
|
|
+};
|
|
|
|
+export const ecsExamSync = () => {
|
|
|
|
+ return $postParam("/api/cloud_marking_exam/sync", {});
|
|
|
|
+};
|
|
|
|
+export const examTypeQuery = datas => {
|
|
return $postParam("/api/exam_type/list", datas);
|
|
return $postParam("/api/exam_type/list", datas);
|
|
};
|
|
};
|
|
-
|
|
|
|
// user --------------------------------->
|
|
// user --------------------------------->
|
|
// user-manage
|
|
// user-manage
|
|
export const userListPage = datas => {
|
|
export const userListPage = datas => {
|
|
@@ -25,95 +30,32 @@ export const userRoleListPage = () => {
|
|
return $postParam("/api/sys_role/list", {});
|
|
return $postParam("/api/sys_role/list", {});
|
|
};
|
|
};
|
|
|
|
|
|
-export const userBindRoles = ({ id, roleIds }) => {
|
|
|
|
- return $post("/api/admin/sys/user/bind_roles", { id, roleIds });
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-export const syncUserToEcs = () => {
|
|
|
|
- return $postParam("/api/admin/sys/user/push", {});
|
|
|
|
-};
|
|
|
|
-export const roleUserTree = () => {
|
|
|
|
- return $postParam("/api/admin/sys/user/org-tree", {});
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-// role-manage
|
|
|
|
-export const roleListPage = datas => {
|
|
|
|
- return $postParam("/api/admin/sys/role/list", datas);
|
|
|
|
-};
|
|
|
|
-export const ableRole = ({ id, enable }) => {
|
|
|
|
- return $post("/api/admin/sys/role/enable", { id, enable });
|
|
|
|
-};
|
|
|
|
-export const updateRole = datas => {
|
|
|
|
- return $post("/api/admin/sys/role/save", datas);
|
|
|
|
-};
|
|
|
|
-export const deleteRole = id => {
|
|
|
|
- return $postParam("/api/admin/sys/role/remove", { id });
|
|
|
|
-};
|
|
|
|
-export const userBoundRoles = userId => {
|
|
|
|
- return $postParam("/api/admin/sys/role/get_user_roles", { userId });
|
|
|
|
-};
|
|
|
|
-// role-user-manage
|
|
|
|
-export const roleGroupList = datas => {
|
|
|
|
- return $postParam("/api/admin/sys/role/group/list", datas);
|
|
|
|
-};
|
|
|
|
-export const updateRoleGroup = datas => {
|
|
|
|
- return $post("/api/admin/sys/role/group/save", datas);
|
|
|
|
-};
|
|
|
|
-// menu-manage
|
|
|
|
-export const menuAuthList = datas => {
|
|
|
|
- return $postParam("/api/admin/sys/privilege/list_auth", datas);
|
|
|
|
-};
|
|
|
|
-export const privilegeList = datas => {
|
|
|
|
- return $postParam("/api/admin/sys/privilege/list", datas);
|
|
|
|
-};
|
|
|
|
-export const roleBoundPrivileges = roleId => {
|
|
|
|
- return $postParam("/api/admin/sys/privilege/get_role_privileges", { roleId });
|
|
|
|
-};
|
|
|
|
-// organization-manage
|
|
|
|
-export const organizationList = datas => {
|
|
|
|
- return $postParam("/api/admin/sys/org/list", datas);
|
|
|
|
-};
|
|
|
|
-export const organizationFindByTypeList = datas => {
|
|
|
|
- return $postParam("/api/admin/sys/org/find_by_type", datas);
|
|
|
|
-};
|
|
|
|
-export const updateOrganization = datas => {
|
|
|
|
- return $post("/api/admin/sys/org/save", datas);
|
|
|
|
-};
|
|
|
|
-export const ableOrganization = ({ id, enable }) => {
|
|
|
|
- return $post("/api/admin/sys/org/enable", { id, enable });
|
|
|
|
-};
|
|
|
|
-export const deleteOrganization = id => {
|
|
|
|
- return $post("/api/admin/sys/org/remove", { id });
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
// semester-manage
|
|
// semester-manage
|
|
export const semesterListQuery = datas => {
|
|
export const semesterListQuery = datas => {
|
|
- return $postParam("/api/admin/basic/semester/query", datas);
|
|
|
|
-};
|
|
|
|
-export const examSemesterList = datas => {
|
|
|
|
- return $postParam("/api/admin/basic/semester/list", datas);
|
|
|
|
|
|
+ return $postParam("/api/exam_semester/page", datas);
|
|
};
|
|
};
|
|
export const deleteSemester = id => {
|
|
export const deleteSemester = id => {
|
|
- return $postParam("/api/admin/basic/semester/delete", { id });
|
|
|
|
|
|
+ return $postParam("/api/exam_semester/delete", { id });
|
|
};
|
|
};
|
|
export const updateSemester = datas => {
|
|
export const updateSemester = datas => {
|
|
- return $post("/api/admin/basic/semester/save", datas);
|
|
|
|
|
|
+ return $post("/api/exam_semester/save", datas);
|
|
};
|
|
};
|
|
|
|
+// no user
|
|
export const semesterSetInUsed = id => {
|
|
export const semesterSetInUsed = id => {
|
|
- return $postParam("/api/admin/basic/semester/set_in_used", { id });
|
|
|
|
|
|
+ return $postParam("/api/exam_semester/set_in_used", { id });
|
|
};
|
|
};
|
|
|
|
|
|
// exam-type-manage
|
|
// exam-type-manage
|
|
export const examTypeListQuery = datas => {
|
|
export const examTypeListQuery = datas => {
|
|
- return $postParam("/api/admin/paper/exam_type/page", datas);
|
|
|
|
|
|
+ return $postParam("/api/exam_type/page", datas);
|
|
};
|
|
};
|
|
-export const deleteExamType = ids => {
|
|
|
|
- return $postParam("/api/admin/paper/exam_type/delete", {
|
|
|
|
- ids: ids.join()
|
|
|
|
|
|
+export const deleteExamType = id => {
|
|
|
|
+ return $postParam("/api/exam_type/delete", {
|
|
|
|
+ id
|
|
});
|
|
});
|
|
};
|
|
};
|
|
export const updateExamType = datas => {
|
|
export const updateExamType = datas => {
|
|
- return $post("/api/admin/paper/exam_type/save", datas);
|
|
|
|
|
|
+ return $post("/api/exam_type/save", datas);
|
|
};
|
|
};
|
|
// setting --------------------------------->
|
|
// setting --------------------------------->
|
|
// time-task
|
|
// time-task
|
|
@@ -150,6 +92,13 @@ export const downloadList = datas => {
|
|
export const signPurpose = datas => {
|
|
export const signPurpose = datas => {
|
|
return $postParam("/api/exam_download_record/used", datas);
|
|
return $postParam("/api/exam_download_record/used", datas);
|
|
};
|
|
};
|
|
|
|
+// ecs-data-manage
|
|
|
|
+export const ecsDataList = datas => {
|
|
|
|
+ return $postParam("/api/cloud_marking_score/page", datas);
|
|
|
|
+};
|
|
|
|
+export const syncEcsData = datas => {
|
|
|
|
+ return $postParam("/api/cloud_marking_score/sync_student_score", datas);
|
|
|
|
+};
|
|
|
|
|
|
// common
|
|
// common
|
|
export const uploadFile = datas => {
|
|
export const uploadFile = datas => {
|