|
|
|
@ -11,13 +11,13 @@
|
|
|
|
|
<div v-if="dateType === 'day'">与昨日相比</div> |
|
|
|
|
<div v-if="dateType === 'month'">与上月相比</div> |
|
|
|
|
<div v-if="dateType === 'year'">与上年相比</div> |
|
|
|
|
<div class="upText" v-if="useWaterRadio > 0"> |
|
|
|
|
<i class="el-icon-bottom"></i> |
|
|
|
|
<span>+{{ useWaterRadio }}</span> |
|
|
|
|
<div class="upText" v-if="isPositive(useWaterRadio)"> |
|
|
|
|
<i class="el-icon-top"></i> |
|
|
|
|
<span>{{ useWaterRadio }}</span> |
|
|
|
|
</div> |
|
|
|
|
<div class="downText" v-else> |
|
|
|
|
<i class="el-icon-bottom"></i> |
|
|
|
|
<span>-{{ useWaterRadio }}</span> |
|
|
|
|
<span>{{ useWaterRadio }}</span> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<img |
|
|
|
@ -36,13 +36,13 @@
|
|
|
|
|
<div v-if="dateType === 'day'">与昨日相比</div> |
|
|
|
|
<div v-if="dateType === 'month'">与上月相比</div> |
|
|
|
|
<div v-if="dateType === 'year'">与上年相比</div> |
|
|
|
|
<div class="upText" v-if="useElectRadio > 0"> |
|
|
|
|
<i class="el-icon-bottom"></i> |
|
|
|
|
<span>+{{ useElectRadio }}</span> |
|
|
|
|
<div class="upText" v-if="isPositive(useElectRadio)"> |
|
|
|
|
<i class="el-icon-top"></i> |
|
|
|
|
<span>{{ useElectRadio }}</span> |
|
|
|
|
</div> |
|
|
|
|
<div class="downText" v-else> |
|
|
|
|
<i class="el-icon-bottom"></i> |
|
|
|
|
<span>-{{ useElectRadio }}</span> |
|
|
|
|
<span>{{ useElectRadio }}</span> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<img |
|
|
|
@ -61,13 +61,13 @@
|
|
|
|
|
<div v-if="dateType === 'day'">与昨日相比</div> |
|
|
|
|
<div v-if="dateType === 'month'">与上月相比</div> |
|
|
|
|
<div v-if="dateType === 'year'">与上年相比</div> |
|
|
|
|
<div class="upText" v-if="useUnitRadio > 0"> |
|
|
|
|
<i class="el-icon-bottom"></i> |
|
|
|
|
<span>+{{ useUnitRadio }}</span> |
|
|
|
|
<div class="upText" v-if="isPositive(useUnitRadio)"> |
|
|
|
|
<i class="el-icon-top"></i> |
|
|
|
|
<span>{{ useUnitRadio }}</span> |
|
|
|
|
</div> |
|
|
|
|
<div class="downText" v-else> |
|
|
|
|
<i class="el-icon-bottom"></i> |
|
|
|
|
<span>-{{ useUnitRadio }}</span> |
|
|
|
|
<span>{{ useUnitRadio }}</span> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<img |
|
|
|
@ -250,6 +250,13 @@ export default {
|
|
|
|
|
window.removeEventListener("resize", this.screenAdapter); |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
isPositive(value) { |
|
|
|
|
// 提取数字部分并去除百分号 |
|
|
|
|
const numberPart = value.replace("%", ""); |
|
|
|
|
// 将提取的字符串转换为数字类型 |
|
|
|
|
const num = parseFloat(numberPart); |
|
|
|
|
return num > 0; |
|
|
|
|
}, |
|
|
|
|
handleEnter(index) { |
|
|
|
|
this.currentIndex = index; |
|
|
|
|
this.renderingBroken(); |
|
|
|
@ -620,12 +627,7 @@ export default {
|
|
|
|
|
import("@/assets/excel/Export2Excel").then((excel) => { |
|
|
|
|
// 导出的excel表头字段名,需要导出表格字段名 |
|
|
|
|
if (this.building == "所有") { |
|
|
|
|
var tHeader = [ |
|
|
|
|
"日期", |
|
|
|
|
"用水量(吨)", |
|
|
|
|
"用电量(度)", |
|
|
|
|
"单耗(度/吨)", |
|
|
|
|
]; // 导出的excel表头名信息 改参数 |
|
|
|
|
var tHeader = ["日期", "用水量(吨)", "用电量(度)", "单耗(度/吨)"]; // 导出的excel表头名信息 改参数 |
|
|
|
|
var filterVal = [ |
|
|
|
|
"curDate", |
|
|
|
|
"useHotWater", |
|
|
|
|