소스 검색

用户满意度调查统计表 统计缺失数据

shenqilong 9 달 전
부모
커밋
a7b6f518d1
1개의 변경된 파일10개의 추가작업 그리고 9개의 파일을 삭제
  1. 10 9
      src/views/business/satisfaction/statTable.vue

+ 10 - 9
src/views/business/satisfaction/statTable.vue

@@ -17,15 +17,15 @@
       <el-table-column type="index" label="序号" width="50" />
       <el-table-column label="调查项" prop="xiangMu" />
       <el-table-column prop="" label="用户打分">
-        <el-table-column label="住院患者" prop="zhuYuanAve" />
-        <el-table-column label="门诊患者" prop="menZhenAve" />
-        <el-table-column label="医务人员" prop="yiWuAve" />
-        <el-table-column label="员工" prop="yuanGongAve" />
+        <el-table-column label="住院患者" prop="zhuYuan" />
+        <el-table-column label="门诊患者" prop="menZhen" />
+        <el-table-column label="医务人员" prop="yiWu" />
+        <el-table-column label="员工" prop="yuanGong" />
       </el-table-column>
-      <el-table-column label="小计" prop="xiaoJiAve" />
+      <el-table-column label="小计" prop="xiaoJi" />
     </el-table>
     <el-table
-      v-if="statData.length"
+      v-if="statData && statData.length"
       :data="[{}]"
       border
       class="times-table"
@@ -101,8 +101,9 @@ export default {
         let countDetail = ''
         Object.keys(this.timesData).forEach((key) => {
           const t = this.timesData[key]
-          this.timesInfo[key] =
-            `共${t['总数']}份,来源分布为:<br/>纸质调查表${t['纸质调查表']}份<br/>电话${t['电话']}份<br/>手机客户端${t['手机客户端']}份`
+          this.timesInfo[
+            key
+          ] = `共${t['总数']}份,来源分布为:<br/>纸质调查表${t['纸质调查表']}份<br/>电话${t['电话']}份<br/>手机客户端${t['手机客户端']}份`
           countDetail += `【${key}】类型` + this.timesInfo[key] + '\n'
         })
         this.emitChangeData(
@@ -134,7 +135,7 @@ export default {
   methods: {
     getSummaries(param) {
       const self = this
-      if (!this.statData.length || this.$utils.isEmpty(this.timesData)) {
+      if (!this.statData?.length || this.$utils.isEmpty(this.timesData)) {
         return []
       }
       const { columns, data } = param