1.修改了风险模型页面有效率,在线率的展示百分比
2.站点审核辅助页面增加了标识
已修改6个文件
96 ■■■■ 文件已修改
src/utils/chartFunction/lineChart.js 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/risk_estimate_common_function/index.js 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/exception/SiteAuditAssistance.vue 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/exception/components/CompFlightInspection.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/risk_assessment/DataIndexRank.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/risk_assessment/components/CompDataRiskModel.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/chartFunction/lineChart.js
@@ -47,10 +47,6 @@
        xData.push(tempData.lst)
        yAvg.push(tempData.dayAvg)
        // yOnline.push(this.deleteLastStr(tempData.dayOnline))
        // yValid.push(this.deleteLastStr(tempData.dayValid))
        // yExceed.push(this.deleteLastStr(tempData.dayExceeding))
        yOnline.push(tempData.dayOnline)
        yValid.push(tempData.dayValid)
        yExceed.push(tempData.dayExceeding)
@@ -123,7 +119,7 @@
   * @param: 2维数组
   * @returns:
   */
  getMarkArea(timeInteval,describe='无数据') {
  getMarkArea(timeInteval, describe = '无数据') {
    let result = []
    for (let i = 0; i < timeInteval.length; i++) {
      let temp = []
@@ -170,48 +166,44 @@
    return valueStr.slice(0, -1)
  },
  /**
   * 指定时间区间的线段变颜色
   * @param:
   * @param:
   * @returns:
   */
  getLineColor(timeInteval,xList){
  getLineColor(timeInteval, xList) {
    let result = []
    // 只取
    let temp = []
    for (let i = 0; i < timeInteval.length; i++){
      if(timeInteval[i][0]!=timeInteval[i][1]){
    for (let i = 0; i < timeInteval.length; i++) {
      if (timeInteval[i][0] != timeInteval[i][1]) {
        temp.push(timeInteval[i])
      }
    }
    }
    // 无连续的数据 直接退出
    if(temp.length == 0){
    if (temp.length == 0) {
      return []
    }
    // 取第一个连续的时段
    result.push(
      [
    result.push([
      {
        lte: temp[0][0],
        color: 'green'
      },
      {
        gt: temp[0][0],
        lte:temp[0][1],
        lte: temp[0][1],
        color: 'red'
      },
      {
        gt: temp[0][1],
        lte:xList[xList.length-1],
        lte: xList[xList.length - 1],
        color: 'green'
      }
    ]
    )
    ])
    return result[0]
  },
  }
}
src/utils/risk_estimate_common_function/index.js
@@ -44,9 +44,6 @@
      }
      // 计算平均值,在线率,有效率,超标率
      sumAvg = sumAvg + item.dayAvg
      // sumOnline = sumOnline + Number(item.dayOnline.slice(0, -1))
      // sumValid = sumValid + Number(item.dayValid.slice(0, -1))
      // sumExceeding = sumExceeding + Number(item.dayExceeding.slice(0, -1))
      sumOnline = sumOnline + Number(item.dayOnline)
      sumValid = sumValid + Number(item.dayValid)
src/views/exception/SiteAuditAssistance.vue
@@ -1714,22 +1714,30 @@
      </el-table>
    </div>
    <template #footer>
      <el-tag type="success" class="mx-1" effect="dark" round
        ><span class="table-line-lable" v-show="tableCurrentRowData.exceptionType == '0'"
          >缺失数据:
        </span>
        <span
          v-show="
            tableCurrentRowData.exceptionType == '1' ||
            tableCurrentRowData.exceptionType == '2' ||
            tableCurrentRowData.exceptionType == '3' ||
            tableCurrentRowData.exceptionType == '4'
          "
          >异常数据:</span
        >
        <span class="table-line-num">{{ dialog.exceptionTotal }}条</span>
        <span v-show="tableCurrentRowData.exceptionType === '0'"> (逻辑计算)</span>
      </el-tag>
      <div class="dialog-footer">
        <el-tag type="success" class="mx-1" effect="dark" round
          ><span class="table-line-lable" v-show="tableCurrentRowData.exceptionType == '0'"
            >缺失数据:
          </span>
          <span
            v-show="
              tableCurrentRowData.exceptionType == '1' ||
              tableCurrentRowData.exceptionType == '2' ||
              tableCurrentRowData.exceptionType == '3' ||
              tableCurrentRowData.exceptionType == '4' ||
              tableCurrentRowData.exceptionType == '5' ||
              tableCurrentRowData.exceptionType == '6' ||
              tableCurrentRowData.exceptionType == '7' ||
              tableCurrentRowData.exceptionType == '8'
            "
            >异常数据:</span
          >
          <span class="table-line-num">{{ dialog.exceptionTotal }}条</span>
          <span v-show="tableCurrentRowData.exceptionType == '0'"> (逻辑计算)</span>
        </el-tag>
        <el-text v-show="tableCurrentRowData.exceptionType == '8'" type="warning" class="dialog-footer-text">数据标识A为数据长期缺失,系统自动补全</el-text>
        <!-- <el-text class="mx-1" type="warning">Warning</el-text> -->
      </div>
    </template>
  </el-dialog>
</template>
@@ -1844,6 +1852,15 @@
  left: 10px;
  bottom: 10px;
}
.dialog-footer{
  display: flex;
}
.dialog-footer-text {
  justify-content: flex-end;
  margin-left: auto;
  font-size: 14px;
  /* color: #333333; */
}
/* 查看详情对话框模块结束 */
</style>
src/views/exception/components/CompFlightInspection.vue
@@ -1251,7 +1251,6 @@
          <span v-show="tableCurrentRowData.exceptionType == '0'"> (逻辑计算)</span>
        </el-tag>
        <el-text v-show="tableCurrentRowData.exceptionType == '8'" type="warning" class="dialog-footer-text">数据标识A为数据长期缺失,系统自动补全</el-text>
        <!-- <el-text class="mx-1" type="warning">Warning</el-text> -->
      </div>
      </template>
    </el-dialog>
src/views/risk_assessment/DataIndexRank.vue
@@ -8,8 +8,6 @@
import ButtonExportExcel from '@/sfc/ButtonExportExcel.vue'
import ButtonClick from '@/sfc/ButtonClick.vue'
export default {
  components: {
    TimeShortCuts,
@@ -104,7 +102,6 @@
        }
      }
      if (columnIndex == 8) {
        if (row.dayValid < 0.9) {
          return 'red-color'
@@ -189,8 +186,6 @@
  }
}
</script>
<template>
  <el-form :inline="true" :model="form" ref="h1">
src/views/risk_assessment/components/CompDataRiskModel.vue
@@ -567,9 +567,9 @@
            <el-form>
              <el-form-item label="最大值:"> {{ bill.max }} mg/m³ </el-form-item>
              <el-form-item label="最小值:"> {{ bill.min }} mg/m³ </el-form-item>
              <el-form-item label="数据有效率:"> {{ bill.online }}% </el-form-item>
              <el-form-item label="数据在线率:"> {{ bill.valid }}% </el-form-item>
              <el-form-item label="数据超标率:"> {{ bill.exceeding }}% </el-form-item>
              <el-form-item label="数据有效率:"> {{ bill.online*100 }}% </el-form-item>
              <el-form-item label="数据在线率:"> {{ bill.valid*100 }}% </el-form-item>
              <el-form-item label="数据超标率:"> {{ bill.exceeding*100 }}% </el-form-item>
              <el-form-item label="异常类型聚集度:">
                {{ exceptionRisk.exceptionTypeAggregation * 100 }}%
              </el-form-item>