api.js 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. import { $postParam, $post } from "@/plugins/axios";
  2. // 培养方案管理 ------------------->
  3. export const trainingPlanListPage = (datas) => {
  4. return $postParam("/api/admin/obe/culture/program/page", datas);
  5. };
  6. export const deleteTrainingPlan = (id) => {
  7. return $postParam("/api/admin/obe/culture/program/remove", { id });
  8. };
  9. export const copyTrainingPlan = (id) => {
  10. return $postParam("/api/admin/obe/culture/program/copy", { id });
  11. };
  12. export const updateTrainingPlan = (datas) => {
  13. return $post("/api/admin/obe/culture/program/save", datas);
  14. };
  15. export const updateTrainingPlanDescription = (datas) => {
  16. return $post("/api/admin/obe/culture/program/description/save", datas);
  17. };
  18. export const updateTrainingPlanDetail = (id) => {
  19. return $postParam("/api/admin/obe/culture/program/get", { id });
  20. };
  21. // 培养方案管理-培养目标 ------------------->
  22. export const trainingPlanTargetListPage = (datas) => {
  23. return $postParam("/api/admin/obe/culture/program/target/list", datas);
  24. };
  25. export const deleteTrainingPlanTarget = (id) => {
  26. return $postParam("/api/admin/obe/culture/program/target/remove", { id });
  27. };
  28. export const updateTrainingPlanTarget = (datas) => {
  29. return $post("/api/admin/obe/culture/program/target/save", datas);
  30. };
  31. // 培养方案管理-毕业要求 ------------------->
  32. export const trainingPlanRequirementListPage = (datas) => {
  33. return $postParam("/api/admin/obe/culture/program/requirement/list", datas);
  34. };
  35. export const addTrainingPlanRequirementNode = (datas) => {
  36. return $postParam(
  37. "/api/admin/obe/culture/program/requirement/node/add",
  38. datas
  39. );
  40. };
  41. export const deleteTrainingPlanRequirementNode = (id) => {
  42. return $postParam("/api/admin/obe/culture/program/requirement/remove", {
  43. id,
  44. });
  45. };
  46. export const updateTrainingPlanRequirement = (datas) => {
  47. return $post("/api/admin/obe/culture/program/requirement/save", datas);
  48. };
  49. export const updateTrainingPlanRequirementPredict = (datas) => {
  50. return $post("/api/admin/obe/culture/program/requirement/expect/save", datas);
  51. };
  52. // 培养方案管理-培养目标与毕业要求关系矩阵 ------------------->
  53. export const trainingPlanMatrixListPage = (datas) => {
  54. return $postParam("/api/admin/obe/culture/program/target/matrix/get", datas);
  55. };
  56. export const updateRrainingPlanMatrix = (datas) => {
  57. return $post("/api/admin/obe/culture/program/target/matrix/save", datas);
  58. };
  59. // 培养方案管理-课程体系 ------------------->
  60. export const trainingPlanCourseListPage = (datas) => {
  61. return $postParam("/api/admin/obe/culture/program/course/list", datas);
  62. };
  63. export const deleteRrainingPlanCourse = (id) => {
  64. return $postParam("/api/admin/obe/culture/program/course/remove", { id });
  65. };
  66. export const sortRrainingPlanCourse = (datas) => {
  67. return $post("/api/admin/obe/culture/program/course/sort", datas);
  68. };
  69. export const trainingPlanCourseQueryList = (datas) => {
  70. return $postParam("/api/admin/obe/culture/program/course/query_list", datas);
  71. };
  72. export const trainingPlanCourseSave = (datas) => {
  73. return $post("/api/admin/obe/culture/program/course/save", datas);
  74. };
  75. // 培养方案管理-课程支撑毕业要求达成矩阵 ------------------->
  76. export const trainingPlanCourseMatrixDetail = (datas) => {
  77. return $postParam("/api/admin/obe/culture/program/course/matrix/get", datas);
  78. };
  79. export const trainingPlanCourseMatrixSave = (datas) => {
  80. return $post("/api/admin/obe/culture/program/course/matrix/save", datas, {
  81. silence: true,
  82. });
  83. };
  84. // 课程大纲管理 ------------------->
  85. export const courseOutlineListPage = (datas) => {
  86. return $postParam("/api/admin/obe/course_outline/page", datas);
  87. };
  88. export const deleteCourseOutline = (id) => {
  89. return $postParam("/api/admin/obe/course_outline/delete", { id });
  90. };
  91. export const updateCourseOutline = (datas) => {
  92. return $post("/api/admin/obe/course_outline/save", datas);
  93. };
  94. // 课程大纲管理-课程目标 ------------------->
  95. export const courseOutlineTargetListPage = (datas) => {
  96. return $postParam("/api/admin/obe/course_target/list", datas);
  97. };
  98. export const deleteCourseOutlineTarget = (id) => {
  99. return $postParam("/api/admin/obe/course_target/remove", { id });
  100. };
  101. export const updateCourseOutlineTarget = (datas) => {
  102. return $post("/api/admin/obe/course_target/save", datas);
  103. };
  104. export const updateCourseOutlineTargetPredict = (datas) => {
  105. return $post("/api/admin/obe/course_target/setting_expect_value", datas);
  106. };
  107. export const courseOutlineTargetKnowledgeList = (datas) => {
  108. return $post("/api/admin/obe/course_target/dimension_tree", datas);
  109. };
  110. export const courseOutlineTargetRequirementKnowledge = (datas) => {
  111. return $post("/api/admin/obe/course_target/requirement_dimension", datas);
  112. };
  113. // 不要了
  114. // 课程大纲管理-知识点 ------------------->
  115. // export const courseOutlineKnowledgeListPage = (datas) => {
  116. // return $postParam("/api/admin/obe/culture/program/course/list", datas);
  117. // };
  118. // export const deleteCourseOutlineKnowledge = (id) => {
  119. // return $postParam("/api/admin/obe/culture/program/course/remove", { id });
  120. // };
  121. // export const sortCourseOutlineKnowledge = (datas) => {
  122. // return $post("/api/admin/obe/culture/program/course/sort", datas);
  123. // };
  124. // export const updateCourseOutlineKnowledge = (datas) => {
  125. // return $post("/api/admin/basic/professional/save", datas);
  126. // };
  127. // 课程考核方式和内容 ------------------->
  128. export const courseExamineListPage = (datas) => {
  129. return $postParam("/api/admin/obe/course_outline/page", datas);
  130. };
  131. export const deleteCourseExamine = (id) => {
  132. return $postParam("/api/admin/obe/course_outline/delete", { id });
  133. };
  134. // 课程考核方式和内容-评价方式 ------------------->
  135. export const courseExamineEvaluationListPage = (datas) => {
  136. return $postParam("/api/admin/obe/course_evaluation/list", datas);
  137. };
  138. export const deleteCourseExamineEvaluation = (id) => {
  139. return $postParam("/api/admin/obe/course_evaluation/delete", { id });
  140. };
  141. export const updateCourseExamineEvaluation = (datas) => {
  142. return $post("/api/admin/obe/course_evaluation/save", datas);
  143. };
  144. export const courseExamineWeightSettingStatus = (datas) => {
  145. return $postParam(
  146. "/api/admin/obe/course_outline/find_course_weight_setting_status",
  147. datas
  148. );
  149. };
  150. // 课程考核方式和内容-评价方式 ------------------->
  151. export const courseExamineWeightDetail = (datas) => {
  152. return $postParam("/api/admin/obe/course_weight/find", datas);
  153. };
  154. export const courseExamineWeightSave = (datas) => {
  155. return $post("/api/admin/obe/course_weight/save", datas);
  156. };