riku
2025-06-20 a030cd7ebede3762fda4dcb6511f43712a417a58
src/views/inspection/problem/component/ProblemChangeChart.vue
@@ -1,20 +1,35 @@
<template>
  <el-row justify="space-between">
    <el-col :span="24">
      <el-text size="small">
      <el-row justify="space-between" class="p-h-16">
        <el-statistic title="场景数" :value="sceneNum" />
        <el-statistic title="问题/整改" :value="proNum + '/' + changePassNum" />
        <el-statistic title="单场景问题均值" :value="proEachSceneNum" />
        <!-- <el-statistic title="整改数" :value="changeNum" /> -->
        <!-- <el-statistic title="整改通过数" :value="changePassNum" /> -->
        <!-- <el-statistic title="整改提交率" :value="changePer" /> -->
        <el-statistic title="整改率/(提交率)" :value="changePassPer + '/' + changePer" />
      </el-row>
      <!-- <el-row justify="space-between" class="p-h-16">
        <el-statistic title="整改通过数" :value="changePassNum" />
        <el-statistic title="问题整改率" :value="changePer" />
        <el-statistic title="整改通过率" :value="changePassPer" />
      </el-row> -->
      <!-- <el-text size="small">
        场景数:{{ sceneNum }},问题总数:{{ proNum }},单场景问题均值:{{ proEachSceneNum }},
      </el-text>
      <el-text size="small">
        整改总数:{{ changeNum }},有效整改数:{{ changePassNum }},问题整改率:{{
          changePer
        }},有效整改率:{{ changePassPer }}
      </el-text>
      </el-text> -->
    </el-col>
    <!-- <el-col :span="6">
      <el-row justify="end">
    <!-- <el-col :span="6"> -->
    <!-- <el-statistic title="有效整改率" :value="changePassPer" /> -->
    <!-- <el-row justify="end">
        <OptionTime v-model="time"></OptionTime>
      </el-row>
    </el-col> -->
      </el-row> -->
    <!-- </el-col> -->
  </el-row>
  <div ref="echart" class="line-chart"></div>
</template>
@@ -43,14 +58,14 @@
      if (this.proNum > 0) {
        return Math.round((this.changeNum / this.proNum) * 100) + '%'
      } else {
        return '/'
        return '-'
      }
    },
    changePassPer() {
      if (this.proNum > 0) {
        return Math.round((this.changePassNum / this.proNum) * 100) + '%'
      } else {
        return '/'
        return '-'
      }
    }
  },