123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255 |
- import { $postParam, $post } from "@/plugins/axios";
- // 教学班
- export const commonTeachClazzQuery = ({
- paperArchivesId = "",
- courseName = "",
- }) => {
- return $postParam("/api/admin/common/teach_clazz/query", {
- paperArchivesId,
- courseName,
- });
- };
- // 档案
- export const commonArchivesQuery = (data) => {
- return $postParam("/api/admin/common/archives/query", data);
- };
- // 档案类型
- export const commonArchivesManageUserQuery = () => {
- return $postParam("/api/admin/common/manager_user/query", {});
- };
- // 档案部门
- export const commonArchivesOrgQuery = (data) => {
- return $postParam("/api/admin/common/manager_org/query", data);
- };
- // 学期
- export const commonSemesterQuery = () => {
- return $postParam("/api/admin/common/semester/query", {});
- };
- // 考试
- export const commonExamQuery = (data) => {
- return $postParam("/api/admin/common/exam/query", data);
- };
- // 课程
- export const commonCourseQuery = (datas) => {
- return $postParam("/api/admin/common/course/query", datas);
- };
- // 课程
- export const commonCollegeMajorClassQuery = (datas) => {
- // examId,collegeName,majorName
- // dictionaryEnum:COLLEGE("学院"),MAJOR("专业"),CLAZZ("班级")
- return $postParam("/api/admin/common/college_major_class/query", datas);
- };
- // 扫描任务
- export const commonScanTaskQuery = (data) => {
- return $postParam("/api/admin/common/scan_task/query", data);
- };
- // user --------------------------------->
- // user-manage
- export const userListPage = (datas) => {
- return $postParam("/api/admin/sys/user/list", datas);
- };
- export const updateUser = (datas) => {
- return $post("/api/admin/sys/user/save", datas);
- };
- export const ableUser = ({ id, enable }) => {
- return $post("/api/admin/sys/user/enable", { id, enable });
- };
- export const deleteUser = (ids) => {
- return $postParam("/api/admin/sys/user/remove", { ids: ids.join() });
- };
- export const resetPwd = (id) => {
- return $post("/api/admin/sys/user/reset_password", { id });
- };
- export const updatePwd = (datas) => {
- return $post("/api/admin/sys/user/update_password", datas);
- };
- export const userBindRoles = ({ id, roleIds }) => {
- return $post("/api/admin/sys/user/bind_roles", { id, roleIds });
- };
- export const userRoleListPage = () => {
- return $postParam("/api/admin/sys/role/list_to_user", {});
- };
- 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 = (ids) => {
- return $postParam("/api/admin/sys/role/remove", { ids: ids.join() });
- };
- export const userBoundRoles = (userId) => {
- return $postParam("/api/admin/sys/role/get_user_roles", { userId });
- };
- export const roleBoundDataPriviledge = (datas) => {
- return $postParam("/api/admin/sys/role/bind_range", datas);
- };
- export const roleUserListQuery = (datas) => {
- return $postParam("/api/admin/sys/role/query", datas);
- };
- // 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 = (ids) => {
- return $postParam("/api/admin/sys/org/remove", { ids: ids.join() });
- };
- export const teachCollegeList = (examId) => {
- return $postParam("/api/admin/grade/batch/paper/find_teach_college", {
- examId,
- });
- };
- // dict --------------------------------->
- // student-manage
- export const studentListQuery = (datas) => {
- return $postParam("/api/admin/exam/student/page", datas);
- };
- export const deleteStudent = (ids) => {
- return $postParam("/api/admin/exam/student/delete", {
- ids: ids.join(),
- });
- };
- export const updateStudent = (datas) => {
- return $post("/api/admin/exam/student/save", datas);
- };
- export const studentCascadeQuery = (datas) => {
- return $postParam("/api/admin/common/basic_student/condition", datas);
- };
- export const buildStudentPdf = () => {
- return $postParam("/api/admin/exam/student/pdf/generate", {});
- };
- export const exportStudentTemplate = () => {
- return $post(
- "/api/admin/exam/student/download_template",
- {},
- {
- responseType: "blob",
- }
- );
- };
- // semester-manage
- export const semesterListQuery = (datas) => {
- return $postParam("/api/admin/basic/semester/page", datas);
- };
- export const deleteSemester = (ids) => {
- return $postParam("/api/admin/basic/semester/delete", { ids: ids.join() });
- };
- export const updateSemester = (datas) => {
- return $post("/api/admin/basic/semester/save", datas);
- };
- // exam-manage
- export const examListQuery = (datas) => {
- return $postParam("/api/admin/basic/exam/page", datas);
- };
- export const deleteExam = (ids) => {
- return $postParam("/api/admin/basic/exam/delete", {
- ids: ids.join(),
- });
- };
- export const updateExam = (datas) => {
- return $post("/api/admin/basic/exam/save", datas);
- };
- // import systemset from "./systemset.json";
- // system-setting
- export const systemSettingQuery = (isSystem) => {
- // console.log(isSystem);
- // return Promise.resolve(systemset);
- if (isSystem) {
- return $postParam("/api/admin/sys/setting_global/get", {});
- }
- return $postParam("/api/admin/sys/setting/get", {});
- };
- export const updateSystemSetting = (datas, isSystem) => {
- if (isSystem) {
- return $post("/api/admin/sys/setting_global/save", datas);
- }
- return $post("/api/admin/sys/setting/save", datas);
- };
- // field-manage
- export const fieldListQuery = () => {
- return $postParam("/api/admin/basic/field/list", {});
- };
- export const saveFieldList = (datas) => {
- return $post("/api/admin/basic/field/save", datas);
- };
- // file-type-manage
- export const fileTypeListQuery = (datas) => {
- return $postParam("/api/admin/basic/filetype/page", datas);
- };
- export const saveFileType = (datas) => {
- return $post("/api/admin/basic/filetype/save", datas);
- };
- export const deleteFileType = (id) => {
- return $postParam("/api/admin/basic/filetype/delete", { id });
- };
- // scan statistics
- export const scanStatisticsListQuery = (datas) => {
- return $postParam("/api/admin/basic/scan/stat/page", datas);
- };
- export const exportScanStatistics = (datas) => {
- return $post("/api/admin/basic/scan/stat/export", datas, {
- responseType: "blob",
- });
- };
- // common
- export const uploadFile = (datas) => {
- return $post("/api/admin/common/file/upload", datas);
- };
- export const getCode = (type) => {
- return $postParam("/api/admin/common/get_code", { type });
- };
- // data-task
- export const dataTaskList = (datas) => {
- return $postParam("/api/admin/data/t_b_task/query", datas);
- };
- export const flushCache = (type) => {
- return $postParam("/api/admin/common/flush_cache", { type });
- };
|