Explorar o código

满意度统计调整

tianxinyu hai 8 meses
pai
achega
06bde89c1c
Modificáronse 1 ficheiros con 12 adicións e 2 borrados
  1. 12 2
      src/views/business/satisfaction/statTable.vue

+ 12 - 2
src/views/business/satisfaction/statTable.vue

@@ -25,7 +25,7 @@
             <el-table-column label="小计" prop="xiaoJi" />
         </el-table>
         <el-table
-            v-if="statData.length"
+            v-if="statData && statData.length"
             :data="[{}]"
             border
             class="times-table"
@@ -154,7 +154,17 @@ export default {
                         return prev
                     }
                 }, 0)
-                sums[index] = (sums[index] / (this.timesData[column.label]['总记录数']) * 10).toFixed(2) + '%'
+                // sums[index] = (sums[index] / (this.timesData[column.label]['总记录数']) * 10).toFixed(2) + '%'
+                if (
+                    this.timesData &&
+                    this.timesData[column.label] &&
+                    this.timesData[column.label]['总记录数']
+                ) {
+                    sums[index] =
+                        ((sums[index] / this.timesData[column.label]['总记录数']) *
+                        10
+                        ).toFixed(2) + '%'
+                }
             })
             const rateDetail = `住院患者满意率:${sums[2]}\n门诊患者满意率:${sums[3]}\n医务人员满意率:${sums[4]}\n员工满意率:${sums[5]}\n`
             this.emitChangeData('tongJiXiangQing', rateDetail)