|
@@ -2,47 +2,47 @@
|
|
|
<div class="item warning-statistics">
|
|
|
<div class="title">
|
|
|
<span class="name">巡检预警统计</span>
|
|
|
- <span class="number">24</span>
|
|
|
+ <span class="number">{{total}}</span>
|
|
|
</div>
|
|
|
<div class="container">
|
|
|
<div class="lf">
|
|
|
<div class="head">
|
|
|
<div class="head-item">
|
|
|
- <div class="number">0</div>
|
|
|
+ <div class="number">{{ data.goafHdangerLevelSeriousNum }}</div>
|
|
|
<div class="name">重大</div>
|
|
|
</div>
|
|
|
<div class="head-item">
|
|
|
- <div class="number">0</div>
|
|
|
+ <div class="number">{{ data.goafHdangerLevelMajorNum }}</div>
|
|
|
<div class="name">较大</div>
|
|
|
</div>
|
|
|
<div class="head-item">
|
|
|
- <div class="number">0</div>
|
|
|
+ <div class="number">{{ data.goafHdangerLevelGeneralNum }}</div>
|
|
|
<div class="name">一般</div>
|
|
|
</div>
|
|
|
<div class="head-item">
|
|
|
- <div class="number">0</div>
|
|
|
+ <div class="number">{{ data.goafHdangerLevelLowerNum }}</div>
|
|
|
<div class="name">较低</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="status">
|
|
|
<div class="status-item">
|
|
|
<div class="name">待整改</div>
|
|
|
- <div class="number">0</div>
|
|
|
+ <div class="number">{{ data.goafHdangerStatusTorectifyNum }}</div>
|
|
|
</div>
|
|
|
<div class="status-item">
|
|
|
<div class="name">待验收</div>
|
|
|
- <div class="number">0</div>
|
|
|
+ <div class="number">{{ data.goafHdangerStatusToacceptNum }}</div>
|
|
|
</div>
|
|
|
<div class="status-item">
|
|
|
<div class="name">已完成</div>
|
|
|
- <div class="number">{{ data.fish }}</div>
|
|
|
+ <div class="number">{{ data.goafHdangerStatusCompleteNum }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="chart-cont">
|
|
|
<el-progress type="circle" :percentage="25" :width="120" color="#2affff" :stroke-width="8">
|
|
|
<template #default="{ percentage }">
|
|
|
- <span style="color:#fff;font-size: 20px;font-weight: bold;">{{ 80 }}%</span>
|
|
|
+ <span style="color:#fff;font-size: 20px;font-weight: bold;">{{ rectify_rate }}%</span>
|
|
|
</template>
|
|
|
</el-progress>
|
|
|
<p>整改完成率</p>
|
|
@@ -53,12 +53,31 @@
|
|
|
<script>
|
|
|
export default {
|
|
|
name:"WarningStatistics",
|
|
|
- props:{
|
|
|
- data:{
|
|
|
- type:Object,
|
|
|
- default:{
|
|
|
-
|
|
|
- }
|
|
|
+ data(){
|
|
|
+ return{
|
|
|
+ data:{
|
|
|
+ "goafHdangerLevelGeneralNum":0,
|
|
|
+ "goafHdangerLevelLowerNum": 0,
|
|
|
+ "goafHdangerLevelMajorNum": 0,
|
|
|
+ "goafHdangerLevelSeriousNum": 0,
|
|
|
+ "goafHdangerStatusCancelNum": 0,
|
|
|
+ "goafHdangerStatusCompleteNum": 0,
|
|
|
+ "goafHdangerStatusToacceptNum": 0,
|
|
|
+ "goafHdangerStatusToforreviewlNum": 0,
|
|
|
+ "goafHdangerStatusTorectifyNum": 0,
|
|
|
+ "goafHdangerStatusTosubmitNum": 0,
|
|
|
+ },
|
|
|
+ "rectify_rate":0,
|
|
|
+ 'total':0
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods:{
|
|
|
+ loadData(data){
|
|
|
+ let total=data.goafHdangerLevelGeneralNum+data.goafHdangerLevelLowerNum+data.goafHdangerLevelMajorNum+data.goafHdangerLevelSeriousNum
|
|
|
+ let rectify_rate=total>0?(data.goafHdangerStatusCompleteNum/total):0
|
|
|
+ this.data=data
|
|
|
+ this.total=total
|
|
|
+ this.rectify_rate=(rectify_rate*100).toFixed(1)
|
|
|
}
|
|
|
}
|
|
|
}
|