瀏覽代碼

缺陷修复

洪海涛 4 年之前
父節點
當前提交
35b73e8fa2

+ 4 - 4
src/views/monthlyReport/childrenPage/editReport/components/OverallOverviewOfTheClient/qualityProcess.vue

@@ -2,7 +2,7 @@
   <div>
     <boxCom title="质量流程&研发效率" :page-data="pageData" @change="tabChange">
       <!-- <div>质量流程&研发效率:{{ active }}{{this.pieData.filter(elm => elm.total).length}}</div> -->
-      <div v-if="tabData && pieData.length" class="echarts-wrapper">
+      <div v-if="tabData" class="echarts-wrapper">
         <div class="pie-wrapper">
           <div class="total-wrapper">
 <!--             总数:<span class="total" @click.stop="reportBizName = ''">{{
@@ -229,13 +229,13 @@ export default {
         (elm) => elm.clientType === this.active
       )[0]
       this.pieData = this.tabData.qualityProcessAndRdEfficiencyCopywriters.filter(elm => elm.total)
+      const subReportDetails = this.pieData.map(elm => { return elm.subReportDetails })
       this.option.series[0].data = this.pieData
-      this.option.series[1].data = this.pieData.map(elm => {
-        return elm.subReportDetails
-      }).reduce((a, b) => a.concat(b)).filter(elm => elm.total)
+      this.option.series[1].data = subReportDetails.length ? subReportDetails.reduce((a, b) => a.concat(b)).filter(elm => elm.total) : []
       // if (this.pieData.length) {
       //   this.myChart.setOption(this.option)
       // }
+      console.log(this.option)
       this.myChart.setOption(this.option)
     }
   }