Ver código fonte

联考学生端增加溢出提示+总结建议的是否显示

DFRCYXY0023 6 meses atrás
pai
commit
0e0c3cb8cc

+ 15 - 2
src/views/analysisReport/studentPage/scrolReport/transcript_single.vue

@@ -115,7 +115,7 @@
         <div class="page_jg_20"></div>
       </div>
     </div>
-    <div class="report_module" v-if="suggestionData">
+    <div class="report_module" v-if="isHidden">
       <div class="module_title">
         <div class="title_left">总结建议</div>
       </div>
@@ -221,6 +221,8 @@
               :key="title.prop"
               align="center"
               :label="title.name"
+              show-overflow-tooltip
+              
             >
               <template slot-scope="scope">
                 <template v-if="title.prop == 'score'">
@@ -456,7 +458,9 @@ export default {
         selectNames: [],
         selectVal: 'standardScore'
       }, //线面积图
-      suggestionData: null
+      suggestionData: null,
+      suggestionUpSubjectData:[],//总结建议优势
+      suggestionDownSubjectData:[],//总结建议劣势
     }
   },
   watch: {
@@ -492,6 +496,13 @@ export default {
     }, //考试名称
     schoolType() {
       return sessionStorage.getItem('schoolType') //1:单校 2:联校
+    },
+    isHidden(){
+      if(this.suggestionUpSubjectData.length || this.suggestionDownSubjectData.length){
+        return true
+      }else{
+        return false
+      }
     }
   },
   created() {},
@@ -844,6 +855,8 @@ export default {
           //* 1-得分显示分数,小题分显示分数,2-得分显示分数,小题分显示对错
           //* 3-得分显示对错,小题分显示分数,4-得分显示对错,小题分显示对错
           //* 5-得分显示等级,小题分显示分数,6-得分显示等级,小题分显示对错
+          this.suggestionUpSubjectData = data.upSubjectData
+          this.suggestionDownSubjectData = data.downSubjectData
           const upSubjectData = data.upSubjectData
             .map(item => {
               if (data.studentOpenness == 1 || data.studentOpenness == 2) {

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

@@ -17,7 +17,7 @@
         >
           <el-table-column v-for="title in subjectData.titleData" :key="title.prop" align="center" :label="title.name">
             <template slot-scope="scope">
-              <template v-if="title.prop == 'score' || title.prop == 'scoreRate'">
+              <template v-if="title.prop == 'score'">
                 <!-- * 1-得分显示分数,小题分显示分数,2-得分显示分数,小题分显示对错
                 * 3-得分显示对错,小题分显示分数,4-得分显示对错,小题分显示对错
                 * 5-得分显示等级,小题分显示分数,6-得分显示等级,小题分显示对错 -->
@@ -45,7 +45,7 @@
         <div class="page_jg_20"></div>
       </div>
     </div>
-    <div class="report_module" v-if="suggestionData">
+    <div class="report_module" v-if="suggestionData?.fullScore!='-'">
       <div class="module_title">
         <div class="title_left">总结建议</div>
       </div>