123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411 |
- import { $postParam, $post } from "@/plugins/axios";
- export const questionTeatherUserQuery = ({ courseCode, param }) => {
- return $postParam("/api/admin/sys/user/user_list", { courseCode, param });
- };
- export const unitQueryByType = (datas, dictionaryEnum) => {
- // dictionaryEnum: SEMESTER("学期"),COLLEGE("学院"),MAJOR("专业"),CLAZZ("班级"),STUDENT("学生")
- return $postParam("/api/admin/common/get_dictionary", {
- ...datas,
- dictionaryEnum
- });
- };
- // 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 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 = id => {
- return $postParam("/api/admin/sys/role/remove", { id });
- };
- export const userBoundRoles = userId => {
- return $postParam("/api/admin/sys/role/get_user_roles", { userId });
- };
- // 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 });
- };
- // setting --------------------------------->
- // common-rule
- export const examRuleDetail = schoolId => {
- return $postParam("/api/admin/basic/exam_rule/list", { schoolId });
- };
- export const saveExamRule = datas => {
- return $post("/api/admin/basic/exam_rule/save", datas);
- };
- // card-rule
- export const cardRuleListPage = datas => {
- return $postParam("/api/admin/basic/card_rule/list", datas);
- };
- export const cardRuleQuery = param => {
- return $postParam("/api/admin/basic/card_rule/query", { param });
- };
- export const cardRuleDetail = id => {
- return $postParam("/api/admin/basic/card_rule/get_one", { id });
- };
- export const saveCardRule = datas => {
- return $post("/api/admin/basic/card_rule/save", datas);
- };
- export const ableCardRule = ({ id, enable }) => {
- return $post("/api/admin/basic/card_rule/enable", { id, enable });
- };
- // common-card-template / common-print-template / param-print-template
- export const templateListPage = datas => {
- return $postParam("/api/admin/basic/template/list", datas);
- };
- export const updateTemplate = datas => {
- return $post("/api/admin/basic/template/save", datas);
- };
- export const ableTemplate = ({ id, enable }) => {
- return $post("/api/admin/basic/template/enable", { id, enable });
- };
- export const templateCategoryList = type => {
- return $postParam("/api/admin/basic/template/list", type);
- };
- export const templateContentView = attachmentId => {
- return $postParam("/api/admin/basic/template/read_content", { attachmentId });
- };
- // course-manage
- export const courseListPage = datas => {
- return $postParam("/api/admin/basic/course/list", datas);
- };
- export const courseQuery = datas => {
- return $postParam("/api/admin/basic/course/query", datas);
- };
- export const deleteCourse = idList => {
- return $postParam("/api/admin/basic/course/delete_batch", { idList });
- };
- export const updateCourse = datas => {
- return $post("/api/admin/basic/course/save", datas);
- };
- export const ableCourse = ({ idList, enable }) => {
- return $postParam("/api/admin/basic/course/enable", { idList, enable });
- };
- export const batchDeableCourse = datas => {
- return $postParam("/api/admin/basic/course/enable", datas);
- };
- // course-simple-manage
- export const courseSimpleListPage = datas => {
- return $postParam("/api/admin/basic/course/list", datas);
- };
- export const courseSimpleQuery = datas => {
- return $postParam("/api/admin/basic/course/query", datas);
- };
- export const deleteCourseSimple = idList => {
- return $postParam("/api/admin/basic/course/delete_batch", { idList });
- };
- export const updateCourseSimple = datas => {
- return $post("/api/admin/basic/course/save", datas);
- };
- // flow-manage
- export const flowListPage = datas => {
- return $postParam("/api/admin/flow/list", datas);
- };
- export const flowPublish = id => {
- return $post("/api/admin/flow/publish", { id });
- };
- export const flowEnd = flowId => {
- return $post("/api/admin/flow/end", { flowId });
- };
- export const flowDelete = id => {
- return $post("/api/admin/flow/enable", { id });
- };
- export const flowRegister = (datas, headers) => {
- return $post("/api/admin/flow/register", datas, { headers });
- };
- export const updateFlow = datas => {
- return $post("/api/admin/flow/update", datas);
- };
- export const updateFlowDetail = datas => {
- return $post("/api/admin/flow/update-detail", datas);
- };
- export const flowNodeList = flowId => {
- // return $post("/api/admin/flow/nodes", { flowId });
- return Promise.resolve([
- {
- id: 1,
- type: "START",
- content: "开始流程",
- w: 200,
- h: 45,
- x: 562,
- y: 40,
- property: null
- },
- {
- id: 2,
- type: "PROCESS",
- content: "",
- w: 200,
- h: 95,
- x: 562,
- y: 145,
- property: {
- approveUserType: "USER",
- approveUsers: [{ id: 5, name: "李四 2-1" }],
- approveRoles: [],
- copyForUsers: [{ id: 6, name: "李四 2-2" }],
- multipleUserApproveType: "ORDER",
- rejectType: "PREV",
- rejectResubmitType: "NORMAL"
- }
- },
- {
- id: 3,
- type: "PROCESS",
- content: "",
- w: 200,
- h: 95,
- x: 562,
- y: 301,
- property: {
- approveUserType: "USER",
- approveUsers: [
- { id: 9, name: "张三 1-1-1" },
- { id: 10, name: "张三 1-1-2" }
- ],
- approveRoles: [],
- copyForUsers: [
- { id: 7, name: "李四 3-1" },
- { id: 8, name: "李四 3-2" }
- ],
- multipleUserApproveType: "ORDER",
- rejectType: "PREV",
- rejectResubmitType: "NORMAL"
- }
- },
- {
- id: 4,
- type: "END",
- content: "结束流程",
- w: 200,
- h: 45,
- x: 562,
- y: 455,
- property: null
- }
- ]);
- };
- // approve-record
- export const approveRecordListPage = datas => {
- return $postParam("/api/admin/flow/approve/list", datas);
- };
- export const deleteApproveRecord = datas => {
- return $post("/api/admin/flow/approve/enable", datas);
- };
- // dict --------------------------------->
- // campus-manage
- export const campusQuery = () => {
- return $postParam("/api/admin/basic/campus/query", {});
- };
- export const deleteCampus = id => {
- return $postParam("/api/admin/basic/campus/delete", { id });
- };
- export const updateCampus = datas => {
- return $post("/api/admin/basic/campus/save", datas);
- };
- // student-manage
- export const studentListQuery = datas => {
- return $postParam("/api/admin/basic/student/query", datas);
- };
- export const deleteStudent = idList => {
- return $postParam("/api/admin/basic/student/delete_batch", { idList });
- };
- 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 studentSimpleListQuery = datas => {
- return $postParam("/api/admin/basic/student/query", datas);
- };
- export const deleteStudentSimple = idList => {
- return $postParam("/api/admin/basic/student/delete_batch", { idList });
- };
- export const updateStudentSimple = datas => {
- return $post("/api/admin/basic/student/save", datas);
- };
- // clazz-manage
- export const clazzListQuery = datas => {
- return $postParam("/api/admin/basic/clazz/query", datas);
- };
- export const deleteClazz = idList => {
- return $postParam("/api/admin/basic/clazz/delete_batch", { idList });
- };
- export const updateClazz = datas => {
- return $post("/api/admin/basic/clazz/save", datas);
- };
- export const clazzQuery = datas => {
- return $postParam("/api/admin/basic/clazz/datasource", datas);
- };
- // clazz-simple-manage
- export const clazzSimpleListPage = datas => {
- return $postParam("/api/admin/basic/clazz/query", datas);
- };
- export const deleteClazzSimple = idList => {
- return $postParam("/api/admin/basic/clazz/delete_batch", { idList });
- };
- export const updateClazzSimple = datas => {
- return $post("/api/admin/basic/clazz/save", datas);
- };
- // semester-manage
- export const semesterListQuery = datas => {
- return $postParam("/api/admin/basic/semester/query", datas);
- };
- export const examSemesterList = datas => {
- return $postParam("/api/admin/basic/semester/list", datas);
- };
- export const deleteSemester = id => {
- return $postParam("/api/admin/basic/semester/delete", { id });
- };
- export const updateSemester = datas => {
- return $post("/api/admin/basic/semester/save", datas);
- };
- export const semesterSetInUsed = id => {
- return $postParam("/api/admin/basic/semester/set_in_used", { id });
- };
- // major-manage
- export const majorListQuery = datas => {
- return $postParam("/api/admin/basic/major/query", datas);
- };
- export const deleteMajor = idList => {
- return $postParam("/api/admin/basic/major/delete", { idList });
- };
- export const updateMajor = datas => {
- return $post("/api/admin/basic/major/save", datas);
- };
- // other --------------------------------->
- // print-plan-push-manage
- export const printPlanPushListQuery = datas => {
- return $postParam("/api/admin/exam/print_sync/list_sync", datas);
- };
- export const printPlanBatchPush = list => {
- return $post("/api/admin/exam/print_sync/sync_data_cloud_batch", {
- list
- });
- };
- export const printPlanPush = ({ printPlanId, thirdRelateId }) => {
- return $postParam("/api/admin/exam/print_sync/sync_data_cloud", {
- printPlanId,
- thirdRelateId
- });
- };
- export const printPlanMergePush = datas => {
- return $post("/api/admin/exam/print_sync/sync_data_merge", datas);
- };
- export const printPlanSyncExamList = () => {
- return $post("/api/admin/exam/print_sync/list_relate_ids", {});
- };
- // sms-manage
- export const smsListQuery = datas => {
- return $postParam("/api/admin/basic/message/list", datas);
- };
- export const smsTypes = () => {
- return $postParam("/api/admin/basic/message/list_message_types", {});
- };
- export const resendSms = id => {
- return $postParam("/api/admin/basic/message/resend", { id });
- };
- // exam-manage
- export const examListQuery = datas => {
- return $postParam("/api/admin/basic/exam/list", datas);
- };
- export const deleteExam = idList => {
- return $postParam("/api/admin/basic/exam/delete", { idList });
- };
- export const updateExam = datas => {
- return $post("/api/admin/basic/exam/save", datas);
- };
- export const ableExam = ({ idList, enable }) => {
- return $postParam("/api/admin/basic/exam/enable", { idList, enable });
- };
- // exam-config
- export const examConfigQuery = datas => {
- return $postParam("/api/admin/basic/exam-config/list", datas);
- };
- export const deleteExamConfig = idList => {
- return $postParam("/api/admin/basic/exam-config/delete", { idList });
- };
- export const updateExamConfig = datas => {
- return $post("/api/admin/basic/exam-config/save", datas);
- };
- export const ableExamConfig = ({ idList, enable }) => {
- return $postParam("/api/admin/basic/exam-config/enable", { idList, enable });
- };
- // 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 });
- };
|