123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251 |
- import { $postParam, $post } from "@/plugins/axios";
- // user-manage
- export const userListPage = (datas) => {
- return $postParam("/api/admin/sys/user/list_customer", datas);
- };
- export const updateUser = (datas) => {
- return $post("/api/admin/sys/user/save_customer", 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 userRoleListPage = () => {
- return $postParam("/api/admin/sys/role/list_to_user", {});
- };
- export const adminRoleListPage = () => {
- return $postParam("/api/admin/sys/role/list_to_admin", {});
- };
- export const setRoleDefault = ({ id, defaultRole }) => {
- return $postParam("/api/admin/sys/role/builtin", { id, defaultRole });
- };
- // menu-manage
- export const menuList = (datas) => {
- return $postParam("/api/admin/sys/privilege/list", datas);
- };
- export const updateMenu = (datas) => {
- return $post("/api/admin/sys/privilege/save", datas);
- };
- export const deleteMenu = (id) => {
- return $post("/api/admin/sys/privilege/remove", { id });
- };
- // auth-set
- export const authSelect = () => {
- return $post("/api/admin/auth/select", {});
- };
- export const offlineActivation = (datas) => {
- return $post("/api/admin/auth/offline/activation", datas);
- };
- export const onlineActivation = (datas) => {
- return $postParam("/api/admin/auth/online/activation", datas);
- };
- export const exportDeviceInfo = () => {
- return $post(
- "/api/admin/auth/export/device/info",
- {},
- {
- responseType: "blob",
- }
- );
- };
- // school-manage
- export const schoolList = () => {
- return $postParam("/api/admin/common/school/list", {});
- };
- export const schoolSync = () => {
- return $postParam("/api/admin/auth/sync/org", {});
- };
- export const updateSchool = (datas) => {
- let formData = new FormData();
- Object.keys(datas).forEach((k) => {
- formData.append(k, datas[k]);
- });
- return $post("/api/admin/common/school/update", formData);
- };
- // school-set
- export const schoolSetCheckInfo = (schoolId) => {
- return $postParam("/api/admin/set/user/select", { schoolId });
- };
- export const schoolSetCheckUpdate = (datas) => {
- return $post("/api/admin/set/user/save", datas);
- };
- export const sysCustomMenuList = () => {
- return $postParam("/api/admin/set/menu/custom/list", {});
- };
- export const schoolSetMenuInfo = (schoolId) => {
- return $postParam("/api/admin/set/menu/custom/get_school_custom_privileges", {
- schoolId,
- });
- };
- export const schoolSetMenuUpdate = (datas) => {
- return $post("/api/admin/set/menu/custom/save", datas);
- };
- // 学号配置
- export const schoolSetStdnoInfo = (schoolId) => {
- return $postParam("/api/admin/set/student_number_config/select", {
- schoolId,
- });
- };
- export const schoolSetStdnoUpdate = (datas) => {
- return $post("/api/admin/set/student_number_config/save", datas);
- };
- // 试卷规格配置
- export const sysPaperSizeList = () => {
- return $postParam("/api/admin/set/paper/sys/select", {});
- };
- export const schoolSetPaperInfo = (schoolId) => {
- return $postParam("/api/admin/set/paper/select", {
- schoolId,
- });
- };
- export const schoolSetPaperUpdate = (datas) => {
- return $post("/api/admin/set/paper/save", datas);
- };
- // 角色配置
- export const sysCustomRoleList = () => {
- return $postParam("/api/admin/set/role/custom/list", {});
- };
- export const schoolSetRoleInfo = (schoolId) => {
- return $postParam("/api/admin/set/role/custom/get_school_custom_roles", {
- schoolId,
- });
- };
- export const schoolSetRoleUpdate = (datas) => {
- return $post("/api/admin/set/role/custom/save", datas);
- };
- export const schoolSetSyncInfo = (schoolId) => {
- return $postParam("/api/admin/set/sync/select", {
- schoolId,
- });
- };
- export const schoolSetSyncUpdate = (datas) => {
- return $post("/api/admin/set/sync/save", datas);
- };
- export const schoolSetDataBackup = (schoolId) => {
- return $postParam("/api/admin/set/backup", { schoolId });
- };
- // 识别配置
- export const schoolSetRecognitionInfo = (schoolId) => {
- return $postParam("/api/admin/set/recognition/select", { schoolId });
- };
- export const schoolSetRecognitionUpdate = (datas) => {
- return $post("/api/admin/set/recognition/save", datas);
- };
- // 数据同步 school database sync
- export const schoolSetDatabaseSyncBaseinfo = (schoolId) => {
- return $postParam("/api/admin/set/data/sync/select", { schoolId });
- };
- export const schoolSetDatabaseSyncBaseinfoUpdate = (datas) => {
- return $post("/api/admin/set/data/sync/save", datas);
- };
- export const schoolSetDatabaseSyncBaseinfoTest = (datas) => {
- return $post("/api/admin/sys/school/data/test/connect", datas, {
- silence: true,
- });
- };
- export const schoolSetDatabaseSyncList = (datas) => {
- return $postParam("/api/admin/sys/school/data/param/list", datas);
- };
- export const schoolSetDatabaseSyncUpdate = (datas) => {
- return $post("/api/admin/sys/school/data/param/save", datas);
- };
- export const schoolSetDatabaseSyncLogList = (datas) => {
- return $postParam("/api/admin/sys/school/data/sync/log", datas);
- };
- export const schoolSetDatabaseSyncHandleSync = ({ schoolId, examId }) => {
- return $postParam("/api/admin/sys/school/data/start/sync", {
- schoolId,
- examId,
- });
- };
- export const schoolSetDatabaseSyncEnable = ({ schoolId, examId, enable }) => {
- return $post("/api/admin/sys/school/data/enable/sync", {
- schoolId,
- examId,
- enable,
- });
- };
- // 机器人配置
- export const schoolSetRobotInfo = (schoolId) => {
- return $postParam("/api/admin/set/ai/robot/select", { schoolId });
- };
- export const schoolSetRobotUpdate = (datas) => {
- return $post("/api/admin/set/ai/robot/save", datas);
- };
- // 字体配置
- export const schoolSetFontInfo = (schoolId) => {
- return $postParam("/api/admin/set/font/select", { schoolId });
- };
- export const schoolSetFontUpdate = (datas) => {
- // schoolId,attachmentId
- return $postParam("/api/admin/set/font/update", datas);
- };
- export const schoolSetFontAdd = (datas) => {
- // schoolId,attachmentId
- return $postParam("/api/admin/set/font/save", datas);
- };
- export const schoolSetFontDelete = (datas) => {
- // schoolId,attachmentId
- return $postParam("/api/admin/set/font/delete", datas);
- };
- // log
- export const systemLogExport = () => {
- return $postParam(
- "/api/admin/common/log/download",
- {},
- {
- responseType: "blob",
- }
- );
- };
- // scan-log-manage
- export const scanLogListPage = (datas) => {
- return $postParam("/api/scan/log/list", datas);
- };
- // course target
- export const schoolSetCourseTargetQuery = (schoolId) => {
- return $postParam("/api/admin/set/course/degree/select", {
- schoolId,
- });
- };
- export const schoolSetCourseTargetSave = (datas) => {
- return $postParam("/api/admin/set/course/degree/save", datas);
- };
- // package-manage
- export const packageInfo = (datas) => {
- return $postParam("/api/admin/sys/client/package/external", datas);
- };
- export const uploadPackage = (datas, config = {}) => {
- return $post("/api/admin/sys/client/package/upload", datas, config);
- };
- // tool-manage
- export const toolInfo = () => {
- return $postParam("/api/admin/sys/client/package/external", {
- toolType: "PICTURE_DOWNLOAD",
- });
- };
- // 版本管理
- export const versionList = (datas) => {
- return $postParam("/api/admin/version/list", datas);
- };
- export const versionSave = (datas) => {
- return $post("/api/admin/version/save", datas);
- };
- export const versionDelete = (id) => {
- return $postParam("/api/admin/version/delete", { id });
- };
|