canghailong пре 6 месеци
родитељ
комит
668a7b06a1
1 измењених фајлова са 12 додато и 3 уклоњено
  1. 12 3
      src/views/student/paper/index.vue

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

@@ -44,8 +44,8 @@
 							</template>
 
 							<template v-if="record.paperType && column.key === 'paperType'">
-								<span v-if="record.paperType == 3 || record.paperType == 4">{{ paperTypeEnum(record.paperType) }}</span>
-								<span v-if="record.paperType == 1 || record.paperType == 2">{{ examTypeName(record.paperType) }}</span>
+								<span v-if="!examPaperType">{{ examTypeName(record.paperType) }}</span>
+								<span v-if="examPaperType">{{ paperTypeEnum(record.paperType) }}</span>
 							</template>
 
 							<template v-if="column.key === 'status'">
@@ -184,6 +184,15 @@
 		if (status === 0) return 'gray'
 		return 'default'
 	}
+	const examPaperType = computed(()=>{
+		if (examType.value == 2 || examType.value == 4) {
+			//章节/作业(固定试卷)
+			return true
+		}else{
+			//任务试卷
+			return false
+		}
+	})
 	const getTaskList = async () => {
 		taskLoading.value = true
 		try {
@@ -194,7 +203,7 @@
 				subjectId: pagination.value.subjectId,
 				courseId: route.query.id
 			}
-			if (examType.value == 2 || examType.value == 4) {
+			if (examPaperType.value) {
 				//章节/作业(固定试卷)
 				params.paperType = typeOptionsVal.value.find((d) => d.value == examType.value).paperType
 				params.funcType = typeOptionsVal.value.find((d) => d.value == examType.value).funcType