Jelajahi Sumber

单科及报告添加区排名

liurongli 4 bulan lalu
induk
melakukan
5c8940e961

+ 7 - 2
src/components/StudentPaper.vue

@@ -197,12 +197,12 @@ export default {
             
             
 
-            if(res.code==200)
+            if(res.code==200 && res.data)
             {
               this.paperImageList=res?.data?.pageVOS || [];
               const studentCode =  res?.data?.studentCode ?? '';
               this.studentCode = studentCode ?`【${studentCode}】`:'';
-              this.usedCardType=res.data.usedCardType;
+              this.usedCardType=res?.data?.usedCardType ?? 2;
               // 重置索引并更新当前试卷数据
               // this.currentIndex = 0;
               this.UpdateCurrentPaperData();
@@ -241,6 +241,11 @@ export default {
             }
             else
             {
+              this.currentPaperUrl="";//清空试卷地址
+              this.currentDrawData=[];//清空试卷答题数据
+              this.paperImageList = [];
+              this.currentIndex = 0;
+              this.questionList = [];
               this.studentCode = '';
               this.$nextTick(() => {
                 this.isLoading=false;

+ 4 - 0
src/views/analysisReport/studentPage/downloadPdf/studentReport.vue

@@ -740,6 +740,10 @@ export default {
                         name:'联排',
                         prop:'examRank',
                         display:res?.data?.examRankStatus === 0 && this.reportParam.examLevel == 1 && this.schoolType == 2
+                    },{
+                        name:'区排',
+                        prop:'regionRank',
+                        display:res?.data?.regionRankStatus === 0
                     },{
                         name:'赋分等级',
                         prop:'rateScoreName',

+ 4 - 0
src/views/analysisReport/studentPage/scrolReport/transcript_single.vue

@@ -73,6 +73,10 @@
               <span class="title">联排</span>
               <span class="value">{{ subjectData?.data?.examRank ?? '-' }}</span>
             </div>
+            <div class="score_item" v-if="subjectData?.data?.regionRankStatus === 0">
+              <span class="title">区排</span>
+              <span class="value">{{ subjectData?.data?.regionRank ?? '-' }}</span>
+            </div>
             <div class="score_item" v-if="subjectData?.data?.rateScoreStatus === 0">
               <span class="title">赋分等级</span>
               <span class="value">{{ subjectData?.data?.rateScoreName ?? '-' }}</span>