|
@@ -10,7 +10,8 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-center">
|
|
<div class="flex items-center">
|
|
- <progress-bar :params="{type:0,width:getGeneratingRatio(realGeneratingSum,forecastGeneratingSum)}"/>
|
|
|
|
|
|
+ <progress-bar
|
|
|
|
+ :params="{type:0,obj:getGeneratingRatio(realGeneratingSum,forecastGeneratingSum)}"/>
|
|
<span class="tb_unit ml-0">200%</span>
|
|
<span class="tb_unit ml-0">200%</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -24,7 +25,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-center">
|
|
<div class="flex items-center">
|
|
- <progress-bar :params="{type:1,width:getForecastRatio(realPowerSum,theoryPowerSum)}"/>
|
|
|
|
|
|
+ <progress-bar :params="{type:1,obj:getForecastRatio(realPowerSum,theoryPowerSum)}"/>
|
|
<span class="tb_unit ml-0">120%</span>
|
|
<span class="tb_unit ml-0">120%</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -43,7 +44,7 @@ export default {
|
|
realGeneratingSum: 0,
|
|
realGeneratingSum: 0,
|
|
forecastGeneratingSum: 0,
|
|
forecastGeneratingSum: 0,
|
|
realPowerSum: 0,
|
|
realPowerSum: 0,
|
|
- theoryPowerSum: 0
|
|
|
|
|
|
+ theoryPowerSum: 0,
|
|
}
|
|
}
|
|
},
|
|
},
|
|
props: {
|
|
props: {
|
|
@@ -66,14 +67,24 @@ export default {
|
|
return 0
|
|
return 0
|
|
}
|
|
}
|
|
// 百分之200的比例展示
|
|
// 百分之200的比例展示
|
|
- return ((Number(dividend) / Number(divisor * 2)) * 100).toFixed(2)
|
|
|
|
|
|
+ // console.log(dividend)
|
|
|
|
+ // console.log(divisor)
|
|
|
|
+ // console.log((Number(dividend) / Number(divisor) * 100).toFixed(2))
|
|
|
|
+ return {
|
|
|
|
+ width:(((Number(dividend) / Number(divisor)) * 100) / 2).toFixed(2),
|
|
|
|
+ text:((Number(dividend) / Number(divisor)) * 100).toFixed(2)
|
|
|
|
+ }
|
|
},
|
|
},
|
|
getForecastRatio(dividend, divisor) {
|
|
getForecastRatio(dividend, divisor) {
|
|
if (Number(divisor) === 0 || Number(dividend) === 0) {
|
|
if (Number(divisor) === 0 || Number(dividend) === 0) {
|
|
return 0
|
|
return 0
|
|
}
|
|
}
|
|
// 百分之120展示
|
|
// 百分之120展示
|
|
- return ((Number(dividend) / Number(divisor * 1.2)) * 100).toFixed(2)
|
|
|
|
|
|
+ return {
|
|
|
|
+ width:(((Number(dividend) / Number(divisor)) * 100) / 1.2).toFixed(2),
|
|
|
|
+ text:((Number(dividend) / Number(divisor)) * 100).toFixed(2)
|
|
|
|
+ }
|
|
|
|
+ // return ((Number(dividend) / Number(divisor * 1.2)) * 100).toFixed(2)
|
|
}
|
|
}
|
|
},
|
|
},
|
|
}
|
|
}
|