import { $postParam, $post } from "@/plugins/axios"; // 课程 export const commonCourseQuery = ({ paperArchivesId = "", semesterId = "" }) => { return $postParam("/api/admin/common/course/query", { paperArchivesId, semesterId }); }; // 教学班 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 commonArchivesTypeQuery = () => { return $postParam("/api/admin/common/archives_type/query", {}); }; // 档案类型 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 commonScanTaskQuery = () => { return $postParam("/api/admin/common/scan_task/query", {}); }; // 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/basic/student/query", datas); }; export const deleteStudent = ids => { return $postParam("/api/admin/basic/student/delete_batch", { ids: ids.join() }); }; export const deleteFilterStudent = datas => { return $postParam("/api/admin/basic/student/delete_by_condition", datas); }; export const updateStudent = datas => { return $post("/api/admin/basic/student/save", datas); }; export const studentCascadeQuery = datas => { return $postParam("/api/admin/common/basic_student/condition", datas); }; // 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); }; // record-type-manage export const ArchivesTypeListQuery = datas => { return $postParam("/api/admin/paper/archives_type/page", datas); }; export const deleteArchivesType = ids => { return $postParam("/api/admin/paper/archives_type/delete", { ids: ids.join() }); }; export const updateArchivesType = datas => { return $post("/api/admin/paper/archives_type/save", datas); }; // system-setting export const systemSettingQuery = () => { return $postParam("/api/admin/sys/setting/get", {}); }; export const updateSystemSetting = datas => { return $post("/api/admin/sys/setting/save", datas); }; // 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 }); };