Bladeren bron

我的任务

canghailong 6 maanden geleden
bovenliggende
commit
c3f8e38582
2 gewijzigde bestanden met toevoegingen van 13 en 8 verwijderingen
  1. 1 1
      src/views/portal/components/Header.vue
  2. 12 7
      src/views/student/paper/index.vue

+ 1 - 1
src/views/portal/components/Header.vue

@@ -9,7 +9,7 @@
 				<a-menu-item key="student/courseCenter">课程中心</a-menu-item>
 				<a-sub-menu key="myList">
 					<template #title>我的</template>
-					<a-menu-item key="student/paper/1">我的考试</a-menu-item>
+					<a-menu-item key="student/paper/1">我的任务</a-menu-item>
 					<a-menu-item key="student/paper/2">章节测验</a-menu-item>
 					<a-menu-item key="student/paper/3">调查问卷</a-menu-item>
 					<a-menu-item key="student/paper/4">我的作业</a-menu-item>

+ 12 - 7
src/views/student/paper/index.vue

@@ -104,24 +104,26 @@
 	})
 	const typeOptionsVal = ref([
 		{
-			label: '考试',
+			label: '任务',
 			value: '1',
-			paperType:'6'
+			paperType: '6'
 		},
 		{
 			label: '章节测验',
 			value: '2',
-			paperType:'3'
+			paperType: '3',
+			funcType: '5'
 		},
 		{
 			label: '调查问卷',
 			value: '3',
-			paperType:'5'
+			paperType: '5'
 		},
 		{
 			label: '作业',
 			value: '4',
-			paperType:'2'
+			paperType: '2',
+			funcType: '4'
 		}
 	])
 	const examName = computed(() => {
@@ -186,12 +188,15 @@
 				current: pagination.value.current,
 				size: pagination.value.pageSize,
 				subjectId: pagination.value.subjectId,
-				courseId: route.query.id,
+				courseId: route.query.id
 			}
 			if (examType.value == 2 || examType.value == 4) {
-				params.paperType = typeOptionsVal.value.find(d=>d.value==examType.value).paperType
+				//章节/作业(固定试卷)
+				params.paperType = typeOptionsVal.value.find((d) => d.value == examType.value).paperType
+				params.funcType = typeOptionsVal.value.find((d) => d.value == examType.value).funcType
 				res = await examPaperApi.newPageList(params)
 			} else {
+				//任务试卷
 				params.examType = examType.value == 1 ? examTypeSelect.value : examType.value
 				res = await examPaperApi.pageExamList(params)
 			}