|
@@ -135,133 +135,41 @@
|
|
|
<el-table-column align="center" prop="" label="" width="1000">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
+ v-for="item in tableHeader"
|
|
|
+ :key="item.code"
|
|
|
align="center"
|
|
|
+ :prop="item.code"
|
|
|
+ :label="item.name"
|
|
|
+ :width="item.width ? item.width : 120"
|
|
|
show-overflow-tooltip
|
|
|
- prop="name"
|
|
|
- label="名称"
|
|
|
- width="180"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- prop="llfdl"
|
|
|
- label="理论发电量"
|
|
|
- show-overflow-tooltip
|
|
|
- width="100"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- prop="sjfdl"
|
|
|
- label="实际发电量"
|
|
|
- show-overflow-tooltip
|
|
|
- width="100"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- prop="fnlly"
|
|
|
- show-overflow-tooltip
|
|
|
- :label="tabIndex == -1 ? '风能利用率%' : '光能利用率%'"
|
|
|
- width="100"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- prop="speed"
|
|
|
- show-overflow-tooltip
|
|
|
- :label="tabIndex == -1 ? '风速' : '光照'"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="fjhjx1"
|
|
|
- label="故障损失"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="fjhjx2"
|
|
|
- label="故障受累"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="jhjx1"
|
|
|
- label="检修损失"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="jhjx2"
|
|
|
- label="检修受累"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="sl1"
|
|
|
- label="电网受累"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="sl2"
|
|
|
- label="天气受累"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="xd1"
|
|
|
- label="限电降出"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="xd2"
|
|
|
- label="限电停机"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- prop="xn1"
|
|
|
- show-overflow-tooltip
|
|
|
- :label="tabIndex == -1 ? '待风损失' : '待机损失'"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="xn2"
|
|
|
- label="手动停机"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="xn3"
|
|
|
- label="正常发电"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- prop="xn4"
|
|
|
- label="缺陷降出"
|
|
|
>
|
|
|
+ <template #header>
|
|
|
+ <div style="display: flex; flex-direction: column">
|
|
|
+ <span>{{
|
|
|
+ item.name1
|
|
|
+ ? tabIndex == -1
|
|
|
+ ? item.name
|
|
|
+ : item.name1
|
|
|
+ : item.name
|
|
|
+ }}</span>
|
|
|
+ <span v-if="item.unit"
|
|
|
+ >({{
|
|
|
+ item.unit1
|
|
|
+ ? tabIndex == -1
|
|
|
+ ? item.unit
|
|
|
+ : item.unit1
|
|
|
+ : item.unit
|
|
|
+ }})</span
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
<div class="left">
|
|
|
<bar-line-chart
|
|
|
:height="height"
|
|
|
+ width="100%"
|
|
|
v-if="showDisplay"
|
|
|
:color="colors"
|
|
|
:bardata="bardata"
|
|
@@ -321,6 +229,31 @@ export default {
|
|
|
{ id: "2", name: "项目" },
|
|
|
{ id: "3", name: "线路" },
|
|
|
],
|
|
|
+ tableHeader: [
|
|
|
+ { code: "name", name: "名称", width: 140 },
|
|
|
+ { code: "llfdl", name: "理论发电量", unit: "万kWh", width: 100 },
|
|
|
+ { code: "sjfdl", name: "实际发电量", unit: "万kWh", width: 100 },
|
|
|
+ { code: "fnlly", name: "风能利用率", name1: "光能利用率", unit: "%" },
|
|
|
+ {
|
|
|
+ code: "speed",
|
|
|
+ name: "风速",
|
|
|
+ name1: "光照",
|
|
|
+ unit: "m/s",
|
|
|
+ unit1: "W/m²",
|
|
|
+ },
|
|
|
+ { code: "fjhjx1", name: "故障损失", unit: "万kWh" },
|
|
|
+ { code: "fjhjx2", name: "故障受累", unit: "万kWh" },
|
|
|
+ { code: "jhjx1", name: "检修损失", unit: "万kWh" },
|
|
|
+ { code: "jhjx2", name: "检修受累", unit: "万kWh" },
|
|
|
+ { code: "sl1", name: "电网受累", unit: "万kWh" },
|
|
|
+ { code: "sl2", name: "天气受累", unit: "万kWh" },
|
|
|
+ { code: "xd1", name: "限电降出", unit: "万kWh" },
|
|
|
+ { code: "xd2", name: "限电停机", unit: "万kWh" },
|
|
|
+ { code: "xn1", name: "待风损失", name2: "待机损失", unit: "万kWh" },
|
|
|
+ { code: "xn2", name: "手动停机", unit: "万kWh" },
|
|
|
+ { code: "xn3", name: "正常发电", unit: "万kWh" },
|
|
|
+ { code: "xn4", name: "缺陷降出", unit: "万kWh" },
|
|
|
+ ],
|
|
|
tableData: [],
|
|
|
showDisplay: true,
|
|
|
height: "858px",
|
|
@@ -538,7 +471,7 @@ export default {
|
|
|
},
|
|
|
getPerformance() {
|
|
|
let routeParams = this.$route.params;
|
|
|
- if (this.initFlag) {
|
|
|
+ if (this.initFlag) {
|
|
|
this.starTime = routeParams.starTime;
|
|
|
this.endTime = routeParams.endTime;
|
|
|
}
|
|
@@ -629,7 +562,7 @@ export default {
|
|
|
mxClick() {
|
|
|
this.$router.push({
|
|
|
name: "performanceRankingList",
|
|
|
- params: {
|
|
|
+ params: {
|
|
|
starTime: this.starTime,
|
|
|
endTime: this.endTime,
|
|
|
},
|
|
@@ -650,7 +583,7 @@ export default {
|
|
|
flex-direction: row;
|
|
|
align-items: center;
|
|
|
margin-top: 10px;
|
|
|
-
|
|
|
+ white-space: nowrap;
|
|
|
.tabCut {
|
|
|
display: inline-block;
|
|
|
margin: 0 10px;
|