Sfoglia il codice sorgente

单科、总分控制控制字段显示隐藏

liurongli 5 mesi fa
parent
commit
6c2986bcde

+ 8 - 8
src/views/analysisReport/studentPage/scrolReport/transcript_single.vue

@@ -74,11 +74,11 @@
               <span class="title">赋分等级</span>
               <span class="value">{{ subjectData?.data?.rateScoreName ?? '-' }}</span>
             </div>
-            <div class="score_item" v-if="subjectData?.data?.standardScoreStatus === 0">
+            <div class="score_item" v-if="((subjectData?.data?.standardScoreStatus === 0 && schoolType == 2) || schoolType == 1)">
               <span class="title">标准分</span>
               <span class="value">{{ subjectData?.data?.standardScore ?? '-' }}</span>
             </div>
-            <div class="score_item" v-if="subjectData?.data?.gradeNameStatus === 0">
+            <div class="score_item" v-if="((subjectData?.data?.gradeNameStatus === 0 && schoolType == 2) || schoolType == 1)">
               <span class="title">学业等级</span>
               <span class="value">{{ subjectData?.data?.gradeName ?? '-' }}</span>
             </div>
@@ -86,27 +86,27 @@
               <span class="title">得分率</span>
               <span class="value">{{ subjectData?.data?.scoreRate ?? '-' }}</span>
             </div>
-            <div class="score_item" v-if="subjectData?.data?.classMaxScoreStatus === 0">
+            <div class="score_item" v-if="subjectData?.data?.classMaxScoreStatus === 0 && schoolType == 2">
               <span class="title">班级最高分</span>
               <span class="value">{{ subjectData?.data?.classMaxScore ?? '-' }}</span>
             </div>
-            <div class="score_item" v-if="subjectData?.data?.gradeMaxScoreStatus === 0">
+            <div class="score_item" v-if="subjectData?.data?.gradeMaxScoreStatus === 0 && schoolType == 2">
               <span class="title">年级最高分</span>
               <span class="value">{{ subjectData?.data?.gradeMaxScore ?? '-' }}</span>
             </div>
-            <div class="score_item" v-if="subjectData?.data?.examMaxScoreStatus === 0">
+            <div class="score_item" v-if="subjectData?.data?.examMaxScoreStatus === 0 && schoolType == 2">
               <span class="title">联校最高分</span>
               <span class="value">{{ subjectData?.data?.examMaxScore ?? '-' }}</span>
             </div>
-            <div class="score_item" v-if="subjectData?.data?.classAvgScoreStatus === 0">
+            <div class="score_item" v-if="subjectData?.data?.classAvgScoreStatus === 0 && schoolType == 2">
               <span class="title">班级均分</span>
               <span class="value">{{ subjectData?.data?.classAvgScore ?? '-' }}</span>
             </div>
-            <div class="score_item" v-if="subjectData?.data?.gradeAvgScoreStatus === 0">
+            <div class="score_item" v-if="subjectData?.data?.gradeAvgScoreStatus === 0 && schoolType == 2">
               <span class="title">年级均分</span>
               <span class="value">{{ subjectData?.data?.gradeAvgScore ?? '-' }}</span>
             </div>
-            <div class="score_item" v-if="subjectData?.data?.examAvgScoreStatus === 0">
+            <div class="score_item" v-if="subjectData?.data?.examAvgScoreStatus === 0 && schoolType == 2">
               <span class="title">联校均分</span>
               <span class="value">{{ subjectData?.data?.examAvgScore ?? '-' }}</span>
             </div>

+ 6 - 2
src/views/analysisReport/studentPage/scrolReport/transcript_total.vue

@@ -90,7 +90,7 @@
       </div>
     </div>
     <!-- 科目标准分分析 -->
-    <div class="report_module" v-if="subjectData.standardScoreAnalysisStatus == 0">
+    <div class="report_module" v-if="((subjectData.standardScoreAnalysisStatus == 0 && schoolType == 2) || schoolType == 1)">
       <div class="module_title" style="position: relative">
         <div class="title_left">科目标准分分析</div>
       </div>
@@ -266,7 +266,11 @@ export default {
     // 获取imgUrlList列的表头数据
     imgUrlListTitle() {
       return this.subjectData.titleData.find(t => t.prop === 'imgUrlList')
-    }},
+    },
+    schoolType() {
+      return sessionStorage.getItem('schoolType') //1:单校 2:联校
+    },
+  },
   created() {},
   mounted() {
     this.PageInit() //页面初始加载数据