api.js 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634
  1. import { $postParam, $post } from "@/plugins/axios";
  2. export const questionTeatherUserQuery = ({ courseCode, param }) => {
  3. return $postParam("/api/admin/sys/user/user_list", { courseCode, param });
  4. };
  5. export const unitQueryByType = (datas, dictionaryEnum) => {
  6. // dictionaryEnum: SEMESTER("学期"),COLLEGE("学院"),MAJOR("专业"),CLAZZ("班级"),STUDENT("学生"),COURSE("课程")
  7. return $postParam("/api/admin/common/get_dictionary", {
  8. ...datas,
  9. dictionaryEnum,
  10. });
  11. };
  12. export const getEnums = (type) => {
  13. return $postParam("/api/admin/common/get_enums", { type });
  14. };
  15. // semester
  16. export const conditionListSemester = (datas) => {
  17. // enable
  18. return $postParam("/api/admin/basic/condition/list_semester", datas);
  19. };
  20. // exam
  21. export const conditionListExam = ({ semesterId, category, enable }) => {
  22. return $postParam("/api/admin/basic/condition/list_exam", {
  23. semesterId,
  24. category,
  25. enable,
  26. });
  27. };
  28. // print_plan
  29. export const conditionListPrintPlan = ({ semesterId, examId }) => {
  30. return $postParam("/api/admin/basic/condition/list_print_plan", {
  31. semesterId,
  32. examId,
  33. });
  34. };
  35. // course
  36. export const conditionListCourse = ({ semesterId, examId, printPlanId }) => {
  37. return $postParam("/api/admin/basic/condition/list_course", {
  38. semesterId,
  39. examId,
  40. printPlanId,
  41. });
  42. };
  43. // paper_number
  44. export const conditionListPaperNumber = ({
  45. semesterId,
  46. examId,
  47. courseCode,
  48. printPlanId,
  49. }) => {
  50. return $postParam("/api/admin/basic/condition/list_paper_number", {
  51. semesterId,
  52. examId,
  53. courseCode,
  54. printPlanId,
  55. });
  56. };
  57. // clazz
  58. export const conditionListClazz = ({ semesterId, examId, courseCode }) => {
  59. return $postParam("/api/admin/basic/condition/list_clazz", {
  60. semesterId,
  61. examId,
  62. courseCode,
  63. });
  64. };
  65. // professional
  66. export const conditionProfessionalClazz = ({ orgId, name }) => {
  67. return $postParam("/api/admin/basic/professional/list", {
  68. orgId,
  69. name,
  70. });
  71. };
  72. // user --------------------------------->
  73. // user-manage
  74. export const userListPage = (datas) => {
  75. return $postParam("/api/admin/sys/user/list", datas);
  76. };
  77. export const updateUser = (datas) => {
  78. return $post("/api/admin/sys/user/save", datas);
  79. };
  80. export const ableUser = ({ id, enable }) => {
  81. return $post("/api/admin/sys/user/enable", { id, enable });
  82. };
  83. export const resetPwd = (id) => {
  84. return $post("/api/admin/sys/user/reset_password", { id });
  85. };
  86. export const deleteUser = (id) => {
  87. return $postParam("/api/admin/sys/user/remove", { id });
  88. };
  89. export const updatePwd = (datas) => {
  90. return $post("/api/admin/sys/user/update_password", datas);
  91. };
  92. export const userBindRoles = ({ id, roleIds }) => {
  93. return $post("/api/admin/sys/user/bind_roles", { id, roleIds });
  94. };
  95. export const userRoleListPage = () => {
  96. return $postParam("/api/admin/sys/role/list_to_user", {});
  97. };
  98. export const syncUserToEcs = () => {
  99. return $postParam("/api/admin/sys/user/push", {});
  100. };
  101. export const roleUserTree = () => {
  102. return $postParam("/api/admin/sys/user/org-tree", {});
  103. };
  104. export const exportUser = (datas) => {
  105. return $postParam("/api/admin/sys/user/export", datas, {
  106. responseType: "blob",
  107. });
  108. };
  109. // role-manage
  110. export const roleListPage = (datas) => {
  111. return $postParam("/api/admin/sys/role/list", datas);
  112. };
  113. export const ableRole = ({ id, enable }) => {
  114. return $post("/api/admin/sys/role/enable", { id, enable });
  115. };
  116. export const updateRole = (datas) => {
  117. return $post("/api/admin/sys/role/save", datas);
  118. };
  119. export const deleteRole = (id) => {
  120. return $postParam("/api/admin/sys/role/remove", { id });
  121. };
  122. export const userBoundRoles = (userId) => {
  123. return $postParam("/api/admin/sys/role/get_user_roles", { userId });
  124. };
  125. // role-user-manage
  126. export const roleGroupList = (datas) => {
  127. return $postParam("/api/admin/sys/role/group/list", datas);
  128. };
  129. export const updateRoleGroup = (datas) => {
  130. return $post("/api/admin/sys/role/group/save", datas);
  131. };
  132. // menu-manage
  133. export const menuAuthList = (datas) => {
  134. return $postParam("/api/admin/sys/privilege/list_auth", datas);
  135. };
  136. export const privilegeList = (datas) => {
  137. return $postParam("/api/admin/sys/privilege/list", datas);
  138. };
  139. export const roleBoundPrivileges = (roleId) => {
  140. return $postParam("/api/admin/sys/privilege/get_role_privileges", { roleId });
  141. };
  142. // organization-manage
  143. export const organizationList = (datas) => {
  144. return $postParam("/api/admin/sys/org/list", datas);
  145. };
  146. export const organizationFindByTypeList = (datas) => {
  147. return $postParam("/api/admin/sys/org/find_by_type", datas);
  148. };
  149. export const updateOrganization = (datas) => {
  150. return $post("/api/admin/sys/org/save", datas);
  151. };
  152. export const ableOrganization = ({ id, enable }) => {
  153. return $post("/api/admin/sys/org/enable", { id, enable });
  154. };
  155. export const deleteOrganization = (id) => {
  156. return $post("/api/admin/sys/org/remove", { id });
  157. };
  158. export const teachCollegeList = (examId) => {
  159. return $postParam("/api/admin/grade/batch/paper/find_teach_college", {
  160. examId,
  161. });
  162. };
  163. export const exportOrganization = () => {
  164. return $postParam("/api/admin/sys/org/export", {}, { responseType: "blob" });
  165. };
  166. // setting --------------------------------->
  167. // common-rule
  168. export const examRuleDetail = (schoolId) => {
  169. return $postParam("/api/admin/basic/exam_rule/list", { schoolId });
  170. };
  171. export const saveExamRule = (datas) => {
  172. return $post("/api/admin/basic/exam_rule/save", datas);
  173. };
  174. // card-rule
  175. export const cardRuleListPage = (datas) => {
  176. return $postParam("/api/admin/basic/card_rule/list", datas);
  177. };
  178. export const cardRuleQuery = (param) => {
  179. return $postParam("/api/admin/basic/card_rule/query", { param });
  180. };
  181. export const cardRuleDetail = (id) => {
  182. return $postParam("/api/admin/basic/card_rule/get_one", { id });
  183. };
  184. export const saveCardRule = (datas) => {
  185. return $post("/api/admin/basic/card_rule/save", datas, {
  186. enableEmptyParam: true,
  187. });
  188. };
  189. export const ableCardRule = ({ id, enable }) => {
  190. return $post("/api/admin/basic/card_rule/enable", { id, enable });
  191. };
  192. export const deleteCardRule = (id) => {
  193. return $post("/api/admin/basic/card_rule/delete", { id });
  194. };
  195. // common-card-template / common-print-template / param-print-template
  196. export const templateListPage = (datas) => {
  197. return $postParam("/api/admin/basic/template/list", datas);
  198. };
  199. export const templateDetail = (id) => {
  200. return $postParam("/api/admin/basic/template/get_one", { id });
  201. };
  202. export const updateTemplate = (datas) => {
  203. return $post("/api/admin/basic/template/save", datas);
  204. };
  205. export const ableTemplate = ({ id, enable }) => {
  206. return $post("/api/admin/basic/template/enable", { id, enable });
  207. };
  208. export const deleteTemplate = (id) => {
  209. return $postParam("/api/admin/basic/template/remove", { id });
  210. };
  211. export const templateCategoryList = (type) => {
  212. return $postParam("/api/admin/basic/template/list", type);
  213. };
  214. export const templateContentView = (id) => {
  215. return $postParam("/api/admin/basic/template/read_content", { id });
  216. };
  217. // card-manage
  218. export const cardListPage = (datas) => {
  219. return $postParam("/api/admin/exam/card/page", datas);
  220. };
  221. export const updateCard = (datas) => {
  222. return $post("/api/admin/exam/card/save_generic", datas);
  223. };
  224. export const deleteCard = (id) => {
  225. return $postParam("/api/admin/exam/card/delete_generic", { id });
  226. };
  227. export const convertCardImage = (id) => {
  228. return $postParam("/api/admin/exam/card/convert_image", { id });
  229. };
  230. export const downloadCardFile = (id) => {
  231. return $postParam(
  232. "/api/admin/exam/card/download_card",
  233. { id },
  234. {
  235. responseType: "blob",
  236. }
  237. );
  238. };
  239. // course-manage
  240. export const courseListPage = (datas) => {
  241. return $postParam("/api/admin/basic/course/list", datas);
  242. };
  243. export const courseQuery = (datas) => {
  244. return $postParam("/api/admin/basic/course/query", datas);
  245. };
  246. export const courseQueryByOrg = (datas) => {
  247. return $postParam("/api/admin/basic/course/list_by_org", datas);
  248. };
  249. export const deleteCourse = (idList) => {
  250. return $postParam("/api/admin/basic/course/delete_batch", { idList });
  251. };
  252. export const batchDeleteCourse = (datas) => {
  253. return $postParam("/api/admin/basic/course/delete_by_query", datas);
  254. };
  255. export const updateCourse = (datas) => {
  256. return $post("/api/admin/basic/course/save", datas);
  257. };
  258. export const ableCourse = ({ idList, enable }) => {
  259. return $postParam("/api/admin/basic/course/enable", { idList, enable });
  260. };
  261. export const batchEnableCourse = (datas) => {
  262. return $postParam("/api/admin/basic/course/enable_by_query", datas);
  263. };
  264. export const exportCourse = (datas) => {
  265. return $postParam("/api/admin/basic/course/export", datas, {
  266. responseType: "blob",
  267. });
  268. };
  269. // clazz-manage
  270. export const clazzListQuery = (datas) => {
  271. return $postParam("/api/admin/basic/clazz/query", datas);
  272. };
  273. export const deleteClazz = (idList) => {
  274. return $postParam("/api/admin/basic/clazz/delete_batch", { idList });
  275. };
  276. export const updateClazz = (datas) => {
  277. return $post("/api/admin/basic/clazz/save", datas);
  278. };
  279. export const clazzQuery = (datas) => {
  280. return $postParam("/api/admin/basic/clazz/datasource", datas);
  281. };
  282. // flow-manage
  283. export const flowListPage = (datas) => {
  284. return $postParam("/api/admin/custom/flow/list", datas);
  285. };
  286. export const flowEnd = (flowId) => {
  287. return $post("/api/admin/custom/flow/end", { flowId });
  288. };
  289. export const flowDelete = ({ id, enable }) => {
  290. return $post("/api/admin/custom/flow/enable", { id, enable });
  291. };
  292. export const updateFlowName = (datas) => {
  293. return $post("/api/admin/custom/flow/rename", datas);
  294. };
  295. export const updateFlowDetail = (datas) => {
  296. return $post("/api/admin/custom/flow/save", datas);
  297. };
  298. export const flowDetail = (id) => {
  299. return $postParam("/api/admin/custom/flow/edit", { id });
  300. };
  301. export const flowDetailByType = (type = "ELECTRON_FLOW") => {
  302. return $postParam("/api/admin/custom/flow/get_flow_info_by_type", {
  303. type,
  304. });
  305. };
  306. export const flowDetailByFlowId = (flowId) => {
  307. return $postParam("/api/admin/custom/flow/get_flow_info_by_type", {
  308. flowId,
  309. });
  310. };
  311. export const taskFlowDetail = (flowId) => {
  312. return $postParam("/api/admin/custom/flow/view", { flowId });
  313. };
  314. export const taskFlowNodeInfo = (taskId) => {
  315. return $postParam("/api/admin/custom/flow/task/info", { taskId });
  316. };
  317. export const taskFlowApproverExchange = ({ taskId, userId }) => {
  318. return $postParam("/api/admin/custom/flow/task/approver/exchange", {
  319. taskId,
  320. userId,
  321. });
  322. };
  323. export const taskFlowApprover = (datas) => {
  324. return $post("/api/admin/custom/flow/task/approve", datas);
  325. };
  326. // approve-record
  327. export const approveRecordListPage = (datas) => {
  328. return $postParam("/api/admin/custom/flow/approve/list", datas);
  329. };
  330. export const deleteApproveRecord = (datas) => {
  331. return $post("/api/admin/custom/flow/approve/enable", datas);
  332. };
  333. // dict --------------------------------->
  334. // student-manage
  335. export const studentListQuery = (datas) => {
  336. return $postParam("/api/admin/basic/student/query", datas);
  337. };
  338. export const deleteStudent = (idList) => {
  339. return $postParam("/api/admin/basic/student/delete_batch", { idList });
  340. };
  341. export const deleteFilterStudent = (datas) => {
  342. return $postParam("/api/admin/basic/student/delete_by_condition", datas);
  343. };
  344. export const updateStudent = (datas) => {
  345. return $post("/api/admin/basic/student/save", datas);
  346. };
  347. // semester-manage
  348. export const semesterListQuery = (datas) => {
  349. return $postParam("/api/admin/basic/semester/query", datas);
  350. };
  351. export const examSemesterList = (datas) => {
  352. return $postParam("/api/admin/basic/semester/list", datas);
  353. };
  354. export const ableSemester = ({ id, enable }) => {
  355. return $post("/api/admin/basic/semester/enable", { id, enable });
  356. };
  357. export const deleteSemester = (id) => {
  358. return $postParam("/api/admin/basic/semester/delete", { id });
  359. };
  360. export const updateSemester = (datas) => {
  361. return $post("/api/admin/basic/semester/save", datas);
  362. };
  363. export const semesterSetInUsed = (id) => {
  364. return $postParam("/api/admin/basic/semester/set_in_used", { id });
  365. };
  366. // major-manage
  367. export const majorListQuery = (datas) => {
  368. return $postParam("/api/admin/basic/major/query", datas);
  369. };
  370. export const deleteMajor = (idList) => {
  371. return $postParam("/api/admin/basic/major/delete", { idList });
  372. };
  373. export const updateMajor = (datas) => {
  374. return $post("/api/admin/basic/major/save", datas);
  375. };
  376. // college-manage
  377. export const collegeListQuery = (datas) => {
  378. return $postParam("/api/admin/basic/college/query", datas);
  379. };
  380. export const deleteCollege = (idList) => {
  381. return $postParam("/api/admin/basic/college/delete", { idList });
  382. };
  383. export const updateCollege = (datas) => {
  384. return $post("/api/admin/basic/college/save", datas);
  385. };
  386. // other --------------------------------->
  387. // print-plan-push-manage
  388. export const printPlanPushListQuery = (datas) => {
  389. return $postParam("/api/admin/exam/print_sync/list_sync", datas);
  390. };
  391. export const printPlanBatchPush = (list) => {
  392. return $post("/api/admin/exam/print_sync/sync_data_cloud_batch", {
  393. list,
  394. });
  395. };
  396. export const printPlanPush = ({ printPlanId, thirdRelateId }) => {
  397. return $postParam("/api/admin/exam/print_sync/sync_data_cloud", {
  398. printPlanId,
  399. thirdRelateId,
  400. });
  401. };
  402. export const printPlanMergePush = (datas) => {
  403. return $post("/api/admin/exam/print_sync/sync_data_merge", datas);
  404. };
  405. export const printPlanSyncExamList = () => {
  406. return $post("/api/admin/exam/print_sync/list_relate_ids", {});
  407. };
  408. export const printPlanCheckSyncMode = (datas) => {
  409. return $post("/api/admin/exam/print_sync/check_sync_mode", datas);
  410. };
  411. // new
  412. export const printPlanSyncRelateExamList = (datas = {}) => {
  413. return $postParam("/api/admin/basic/stmms_exam/sync", datas);
  414. };
  415. export const printPlanRelateExamList = (datas = {}) => {
  416. return $postParam("/api/admin/basic/stmms_exam/list", datas);
  417. };
  418. export const printPlanCourseRelateList = (datas) => {
  419. return $postParam("/api/admin/exam/print_sync/list_sync_exam_task", datas);
  420. };
  421. export const printPlanSyncStmms = (datas) => {
  422. return $post("/api/admin/exam/print_sync/sync_data_cloud", datas);
  423. };
  424. // sms-manage
  425. export const smsListQuery = (datas) => {
  426. return $postParam("/api/admin/basic/message/list", datas);
  427. };
  428. export const smsTypes = () => {
  429. return $postParam("/api/admin/basic/message/list_message_types", {});
  430. };
  431. export const resendSms = (id) => {
  432. return $postParam("/api/admin/basic/message/resend", { id });
  433. };
  434. // exam-manage
  435. export const examQuery = (datas) => {
  436. return $postParam("/api/admin/basic/exam/query", datas);
  437. };
  438. export const examListQuery = (datas) => {
  439. return $postParam("/api/admin/basic/exam/page", datas);
  440. };
  441. export const deleteExam = (id) => {
  442. return $postParam("/api/admin/basic/exam/delete", { id });
  443. };
  444. export const updateExam = (datas) => {
  445. return $post("/api/admin/basic/exam/save", datas);
  446. };
  447. export const ableExam = ({ id, enable }) => {
  448. return $postParam("/api/admin/basic/exam/enable", { id, enable });
  449. };
  450. // exam-config
  451. export const examConfigQuery = (datas) => {
  452. return $postParam("/api/admin/basic/print_config/page", datas);
  453. };
  454. export const deleteExamConfig = (idList) => {
  455. return $postParam("/api/admin/basic/print_config/delete_batch", {
  456. idList,
  457. });
  458. };
  459. export const updateExamConfig = (datas) => {
  460. return $post("/api/admin/basic/print_config/save", datas);
  461. };
  462. export const ableExamConfig = ({ id, enable }) => {
  463. return $postParam("/api/admin/basic/print_config/enable", { id, enable });
  464. };
  465. export const examConfigByExamIdOrgId = (datas) => {
  466. return $postParam(
  467. "/api/admin/basic/print_config/get_by_exam_id_and_org_id",
  468. datas
  469. );
  470. };
  471. export const listOrgsByExamId = ({ id, examId }) => {
  472. return $postParam("/api/admin/basic/print_config/list_org_id_by_exam_id", {
  473. id,
  474. examId,
  475. });
  476. };
  477. // common
  478. export const uploadFile = (datas) => {
  479. return $post("/api/admin/common/file/upload", datas);
  480. };
  481. export const getCode = (type) => {
  482. return $postParam("/api/admin/common/get_code", { type });
  483. };
  484. // simple --------------->
  485. // course-simple-manage
  486. export const courseSimpleListPage = (datas) => {
  487. return $postParam("/api/admin/teach/course/page", datas);
  488. };
  489. export const courseSimpleQuery = (datas) => {
  490. return $postParam("/api/admin/teach/course/find_basic_course", datas);
  491. };
  492. export const deleteCourseSimple = (idList) => {
  493. return $postParam("/api/admin/teach/course/delete", { idList });
  494. };
  495. export const updateCourseSimple = (datas) => {
  496. return $post("/api/admin/teach/course/manual_create", datas);
  497. };
  498. export const batchAddCourseSimple = (datas) => {
  499. return $post("/api/admin/teach/course/select_create", datas);
  500. };
  501. // clazz-simple-manage
  502. export const clazzSimpleListPage = (datas) => {
  503. return $postParam("/api/admin/teach/clazz/page", datas);
  504. };
  505. export const clazzTeachCourseQuery = (datas) => {
  506. return $postParam("/api/admin/teach/clazz/find_teach_course", datas);
  507. };
  508. export const deleteClazzSimple = (idList) => {
  509. return $postParam("/api/admin/teach/clazz/delete", { idList });
  510. };
  511. export const updateClazzSimple = (datas) => {
  512. return $post("/api/admin/teach/clazz/edit", datas);
  513. };
  514. export const basicTeachClazzListPage = (datas) => {
  515. return $postParam("/api/admin/basic/condition/list_basic_teach_clazz", datas);
  516. };
  517. // student-simple-manage
  518. export const studentSimpleListQuery = (datas) => {
  519. return $postParam("/api/admin/teach/student/page", datas);
  520. };
  521. export const deleteStudentSimple = (idList) => {
  522. return $postParam("/api/admin/teach/student/delete", { idList });
  523. };
  524. export const updateStudentSimple = (datas) => {
  525. return $post("/api/admin/teach/student/create", datas);
  526. };
  527. export const batchAddStudentSimple = (datas) => {
  528. return $post("/api/admin/teach/student/create_batch", datas);
  529. };
  530. export const exportStudent = (datas) => {
  531. return $postParam("/api/admin/basic/student/export", datas, {
  532. responseType: "blob",
  533. });
  534. };
  535. // teacher-simple-manage
  536. export const teacherSimpleListQuery = (datas) => {
  537. return $postParam("/api/admin/teach/course/teacher_team_page", datas);
  538. };
  539. export const courseTeachTeacherQuery = (orgId) => {
  540. return $postParam("/api/admin/teach/course/find_teacher_by_org", { orgId });
  541. };
  542. export const deleteTeacherSimple = (idList) => {
  543. return $postParam("/api/admin/teach/course/delete", { idList });
  544. };
  545. export const updateTeacherSimple = (datas) => {
  546. return $post("/api/admin/teach/course/manual_create_teacher", datas);
  547. };
  548. export const batchAddTeacherSimple = (datas) => {
  549. return $postParam("/api/admin/teach/course/select_create_teacher", datas);
  550. };
  551. export const teacherSimpleCourseQuery = (datas) => {
  552. return $postParam("/api/admin/teach/course/find_clazz_list", datas);
  553. };
  554. export const teacherSimpleAssignCourse = (datas) => {
  555. return $post("/api/admin/teach/course/assign_clazz", datas);
  556. };
  557. // course-target-manage
  558. export const courseTargetList = (datas) => {
  559. return $postParam("/api/admin/teach/course_target/list", datas);
  560. };
  561. export const updateCourseTarget = (datas) => {
  562. return $post("/api/admin/teach/course_target/save", datas);
  563. };
  564. export const deleteCourseTarget = (id) => {
  565. return $postParam("/api/admin/teach/course_target/delete", { id });
  566. };
  567. export const courseDimensionTree = (datas) => {
  568. return $postParam("/api/admin/teach/course_target/dimension_tree", datas);
  569. };
  570. export const courseWeightSettingStatus = (datas) => {
  571. return $postParam(
  572. "/api/admin/teach/course/find_course_weight_setting_status",
  573. datas
  574. );
  575. };
  576. // comment-evaluation-manage
  577. export const courseEvaluationList = (datas) => {
  578. return $postParam("/api/admin/teach/course_evaluation/list", datas);
  579. };
  580. export const updateCourseEvaluation = (datas) => {
  581. return $post("/api/admin/teach/course_evaluation/save", datas);
  582. };
  583. export const deleteCourseEvaluation = (id) => {
  584. return $postParam("/api/admin/teach/course_evaluation/delete", { id });
  585. };
  586. // course-weight-manage
  587. export const courseWeightDetail = (datas) => {
  588. return $postParam("/api/admin/teach/course_weight/find", datas);
  589. };
  590. export const courseWeightSave = (datas) => {
  591. return $post("/api/admin/teach/course_weight/save", datas);
  592. };
  593. // exam-student-manage
  594. export const examStudentListPage = (datas) => {
  595. return $postParam("/api/admin/basic/exam_student/page", datas);
  596. };
  597. export const deleteExamStudent = (idList) => {
  598. return $postParam("/api/admin/basic/exam_student/delete", { idList });
  599. };
  600. export const updateExamStudent = (datas) => {
  601. return $post("/api/admin/basic/exam_student/save", datas);
  602. };
  603. export const exportExamStudent = (datas) => {
  604. return $postParam("/api/admin/basic/exam_student/export", datas, {
  605. responseType: "blob",
  606. });
  607. };
  608. // 专业管理 ------------------->
  609. export const professionalListPage = (datas) => {
  610. return $postParam("/api/admin/basic/professional/page", datas);
  611. };
  612. export const deleteProfessional = (id) => {
  613. return $postParam("/api/admin/basic/professional/remove", { id });
  614. };
  615. export const updateProfessional = (datas) => {
  616. return $post("/api/admin/basic/professional/save", datas);
  617. };