zengyicheng vor 2 Jahren
Ursprung
Commit
14564566d3

+ 2 - 1
src/components/pages/myReport/components/courseEvaScore.vue

@@ -8,7 +8,7 @@
         style="width: 100%; height: 100%"
       ></div>
     </div> -->
-    <div class="scoreBox">
+    <div class="scoreBox" v-if="isSortArray && isSortArray.length && lastArray && lastArray.length">
       <div class="scoreLeft" v-if="isSortArray && isSortArray.length">
         <div>
           <el-tooltip
@@ -58,6 +58,7 @@
         </div>
       </div>
     </div>
+    <div v-else>暂无课程评价评分</div>
   </div>
 </template>
 

+ 8 - 2
src/components/pages/myReport/components/courseTypeAna.vue

@@ -1,6 +1,9 @@
 <template>
   <div>
-    <div style="width: 95%; height: 250px; margin: 0 auto">
+    <div
+      style="width: 95%; height: 250px; margin: 0 auto"
+      v-if="courseTypeArray && courseTypeArray.length"
+    >
       <!-- <img src="../../assets/dataimage/1.png" style="width:90%" /> -->
       <div
         id="charts_canvas"
@@ -8,6 +11,9 @@
         style="width: 100%; height: 100%"
       ></div>
     </div>
+    <div v-else style="text-align: center; height: 100%; line-height: 215px">
+      暂无课程类型分析
+    </div>
   </div>
 </template>
 
@@ -74,7 +80,7 @@ export default {
         },
         yAxis: {
           type: "value",
-          minInterval: 1 // 设置最小间隔为 1
+          minInterval: 1, // 设置最小间隔为 1
         },
         series: [
           {

+ 9 - 2
src/components/pages/myReport/components/mrOverPer.vue

@@ -35,7 +35,9 @@
                 :content="data.toolSubRate != null ? data.toolSubRate : 0 + '%'"
                 placement="top"
               >
-                <div>{{ data.toolSubRate != null ? data.toolSubRate : 0 + "%" }}</div>
+                <div>
+                  {{ data.toolSubRate != null ? data.toolSubRate : 0 + "%" }}
+                </div>
               </el-tooltip>
             </div>
           </div>
@@ -43,7 +45,12 @@
         <div class="allPerBoottom">
           <div class="avaImg">
             <img src="../../../../assets/icon/myReport/courseStar.png" alt="" />
-            <div class="sName">{{ data.sName }}</div>
+
+            <div class="sName">
+              <el-tooltip effect="light" :content="data.sName" placement="top">
+                <div>{{ data.sName }}</div>
+              </el-tooltip>
+            </div>
           </div>
           <div>课堂智慧星</div>
         </div>