src/utils/chartFunction/lineChart.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/utils/risk_estimate_common_function/index.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/exception/SiteAuditAssistance.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/exception/components/CompFlightInspection.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/risk_assessment/DataIndexRank.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/risk_assessment/components/CompDataRiskModel.vue | ●●●●● 补丁 | 查看 | 原始文档 | 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>