wangjinjin0520 4 anni fa
parent
commit
0d1b7fd0e8

+ 1 - 0
src/views/taskboard/components/InfoCard.vue

@@ -68,6 +68,7 @@ export default {
 </style>
 <style lang="scss" scoped>
 .box-card-component {
+  overflow: scroll;
   .box-card-header {
     position: relative;
     height: 220px;

+ 5 - 5
src/views/taskboard/components/PanelGroup.vue

@@ -11,7 +11,7 @@
               <div class="card-panel-text">
                 参与人数
               </div>
-              <count-to :start-val="0" :end-val="info.workerNum" :duration="3200" class="card-panel-num" />
+              <count-to :start-val="0" :end-val="info.workerNum || 0" :duration="3200" class="card-panel-num" />
             </div>
           </div>
         </el-col>
@@ -25,7 +25,7 @@
               <div class="card-panel-text">
                 测试用例
               </div>
-              <count-to :start-val="0" :end-val="info.caseNum" :duration="2600" class="card-panel-num" />
+              <count-to :start-val="0" :end-val="info.caseNum || 0" :duration="2600" class="card-panel-num" />
             </div>
           </div>
         </el-col>
@@ -38,7 +38,7 @@
               <div class="card-panel-text">
                 缺陷数量
               </div>
-              <count-to :start-val="0" :end-val="info.bugNum" :duration="3000" class="card-panel-num" />
+              <count-to :start-val="0" :end-val="info.bugNum || 0" :duration="3000" class="card-panel-num" />
             </div>
           </div>
         </el-col>
@@ -52,7 +52,7 @@
               <div class="card-panel-text">
                 页面覆盖率
               </div>
-              <count-to :start-val="0" :end-val="info.pageCover"
+              <count-to :start-val="0" :end-val="info.pageCover || 0"
                         :duration="3600" :decimals="2" class="card-panel-num" />
             </div>
           </div>
@@ -68,7 +68,7 @@
           <div class="card-panel-text">
             任务完成度
           </div>
-          <count-to :start-val="0" :end-val="info.progress" :duration="2600" class="card-panel-num" />
+          <count-to :start-val="0" :end-val="info.progress || 0" :duration="2600" class="card-panel-num" />
         </div>
         <div class="power-info">powered by 中国科学院</div>
       </div>