Explorar el Código

靶向提升错题巩固更新

dengshaobo hace 1 mes
padre
commit
25b4077854

+ 21 - 12
src/views/targetImprove/components/QuestionItem.vue

@@ -1,17 +1,19 @@
 <template>
   <div class="question_preview">
     <div class="question_header">
-        <div class="header_index">
-           {{ index}}
-        </div>
-        <span class="header_type">
-            {{question.questionType}}
-        </span>
-        <span class="header_difficulty" :style="{color:GetDiffcutyColor(question.questionLevel || question.diffName)}">
-            {{question.questionLevel || question.diffName}}
-        </span>
-        <div class="header_exam_name">
-             来源:{{question.fromPaper || question.source || question.sourceName}} 
+        <div class="header_title">
+          <div class="header_index">
+            {{ index}}
+          </div>
+          <span class="header_type">
+              {{question.questionType}}
+          </span>
+          <span class="header_difficulty" :style="{color:GetDiffcutyColor(question.questionLevel || question.diffName)}">
+              {{question.questionLevel || question.diffName}}
+          </span>
+          <div class="header_exam_name">
+              来源:{{question.fromPaper || question.source || question.sourceName}} 
+          </div>
         </div>
         <slot name="header_right">
           
@@ -96,10 +98,17 @@ export default {
         height: 25px;
         background: #fff;
         display: flex;
-        justify-content:flex-start;
+        justify-content:space-between;
         align-items: center;
         gap: 16px;
         margin-bottom: 16px;
+        .header_title
+        {
+            display: flex;
+            justify-content:flex-start;
+            align-items: center;
+            gap: 16px;
+        }
         .header_index
         {
             width: 20px;

+ 10 - 7
src/views/targetImprove/consolidate/index.vue

@@ -57,7 +57,7 @@
   
         <div class="search_content">
           <div class="content_left">
-            <span class="left_title">错题详情</span>  <span>共{{questionList.length}}道题</span>
+            <span class="left_title">错题详情</span>  <span>共{{pageInfo.total}}道题</span>
           </div>
           <div class="content_right">
             <el-button type="primary" @click="ExportPDF()">导出PDF</el-button>
@@ -201,7 +201,7 @@ export default {
       mockTreeData:[],//知识点树形数据
       pageInfo: {
         pageNum: 1,
-        pageSize: 10,
+        pageSize: 3,
         total: 0
       },
       loading:false,//加载中
@@ -283,7 +283,7 @@ export default {
     //题目编号索引
     GetQuestionIndex(index)
     {
-      return (this.pageInfo.pageNum-1)*10+index+1;
+      return (this.pageInfo.pageNum-1)*this.pageInfo.pageSize+index+1;
     },
 
     //导出错题本pdf
@@ -292,9 +292,11 @@ export default {
       this.$message.warning('功能开发中,敬请期待');
     },
 
-    ChangePage()
+    //分页切换
+    ChangePage(val)
     {
-
+      this.pageInfo.pageNum=val;
+      this.GetQuestionList();//获取错题列表
     },
 
      /**
@@ -356,8 +358,8 @@ export default {
       }
       let params={
         pageParam: {
-          pageNum: 1,
-          pageSize: 10
+          pageNum: this.pageInfo.pageNum,
+          pageSize: this.pageInfo.pageSize,
         },
         knowledgeIds: this.knowledgeIds,
         courseCode: this.subjectCode,
@@ -433,6 +435,7 @@ export default {
           if(this.mockTreeData.length==0)
           {
             this.questionList=[];
+            this.pageInfo.total=0;
           }
           else
           {