diff --git a/AES-front/src/api/admin.js b/AES-front/src/api/admin.js index 811aabb..4915d46 100644 --- a/AES-front/src/api/admin.js +++ b/AES-front/src/api/admin.js @@ -70,4 +70,6 @@ export default { addClassAssistant: (data) => request.post('/assistantClass/addClassAssistant', data), getAssistantNotBelongClass: (data) => request.post('/adminusers/getAssistantNotBelongClass', data), + AddScoringRubric: (data) => request.post('/problem/addScoringRubric', data), + findScoringRubricNoStandardId:(data)=>request.post('/problem/findScoringRubricNoStandardId',data) } diff --git a/AES-front/src/views/admin/course/course-list.vue b/AES-front/src/views/admin/course/course-list.vue index af3ef90..c6b37dc 100644 --- a/AES-front/src/views/admin/course/course-list.vue +++ b/AES-front/src/views/admin/course/course-list.vue @@ -50,7 +50,7 @@ const router = useRouter() const rules=ref(null) const courseInfoRef = ref(null) const loading = ref(true) -const courseList = ref([{ name: 'C++课程'}]) +const courseList = ref([]) const paginationReactive = reactive({ page: 1, pageSize: 10, @@ -155,12 +155,11 @@ const onBanjiCourse= async (courseId)=>{ } } -const onProblem= async (classId)=>{ - // const { id } = classId - const id=1 +const onProblem= async (courseId)=>{ + const { id } = courseId try { await router.push({ name: - 'AdminProblemList', query: { classId: id + 'AdminProblemList', query: { courseId: id } }) }catch (err){ $message.error('无法查看') @@ -170,8 +169,11 @@ const onProblem= async (classId)=>{ const onAdd = ()=>{ router.push({name: 'AdminCourseAdd'}) } -const onAddProblem= ()=>{ - router.push({name: 'AdminProblemAdd'}) +const onAddProblem= async (courseId)=>{ + const { id } = courseId + await router.push({ name: + 'AdminProblemAdd', query: { courseId: id + } }) } const onProblemStore= ()=>{ router.push({name: 'AdminProblemStore'}) diff --git a/AES-front/src/views/admin/problem/components/RubricList.vue b/AES-front/src/views/admin/problem/components/RubricList.vue index 2ab337b..ab41fd4 100644 --- a/AES-front/src/views/admin/problem/components/RubricList.vue +++ b/AES-front/src/views/admin/problem/components/RubricList.vue @@ -1,28 +1,25 @@