洪海涛 4 år sedan
förälder
incheckning
368de659bf

+ 2 - 2
src/store/modules/monthlyReport/edit/index.js

@@ -405,9 +405,9 @@ export default {
     },
     // 获取部门数据
     SET_SELECT_ENUM(state, params) {
-      console.log(params)
+      // console.log(params)
       state.selectEnum = params
-      console.log(state.selectEnum)
+      // console.log(state.selectEnum)
       // setDeptArch(state.selectEnum)
     },
     // 标记为本月重点问题

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

@@ -10,7 +10,6 @@
             }}</span> -->
           </div>
           <div
-          v-if="this.pieData.filter(elm => elm.total).length"
             id="a_oiew_mkds_ppmn_aygs"
             class="pir"
             style="width: 100%; height: 170px"
@@ -24,7 +23,7 @@
             </span>
           </div>
         </div>
-        <div class="detail-wrapper" :style="{marginTop: this.pieData.filter(elm => elm.total).length ? '0' : '10px'}">
+        <div class="detail-wrapper" :style="{marginTop: '10px'}">
           <div  v-if="this.pieData.filter(elm => elm.total).length">
             <div
               v-for="(
@@ -130,7 +129,9 @@ export default {
       })
     },
     echartsInit() {
-      this.pieData = this.tabData.qualityProcessAndRdEfficiencyCopywriters
+      this.pieData = this.tabData.qualityProcessAndRdEfficiencyCopywriters.filter(elm => elm.total)
+      const subReportDetails = this.pieData.map(elm => {return elm.subReportDetails })
+
       this.option = {
         color: [
           '#5470c6',
@@ -182,9 +183,7 @@ export default {
             type: 'pie',
             radius: ['61%', '75%'],
             // data: this.subIndex > -1 && this.tabData.qualityProcessAndRdEfficiencyCopywriters[this.subIndex].subReportDetails,
-            data: this.pieData.map(elm => {
-              return elm.subReportDetails
-            }).reduce((a, b) => a.concat(b)).filter(elm => elm.total),
+            data: subReportDetails.length && subReportDetails.reduce((a, b) => a.concat(b)).filter(elm => elm.total),
             emphasis: {
               itemStyle: {
                 shadowBlur: 0,