|
@@ -33,43 +33,49 @@
|
|
|
v-for="(item, index) in stationArr"
|
|
|
:key="index"
|
|
|
>
|
|
|
- <div class="stationTitle" v-if="item[0].childer[0].stationId">
|
|
|
+ <div class="stationTitle" v-if="item.type === 'wind'">
|
|
|
<div class="stationName">
|
|
|
<!-- {{ getStationName(item) }} -->
|
|
|
- 风场测试场站
|
|
|
+ {{ item.name }}
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="jrts">接入台数</div>
|
|
|
- <div class="jrts_num">{{ getStatus(item, "jr") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "jr") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.jrts }}</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="djts">待机台数</div>
|
|
|
<div class="djts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "dj") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "dj") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.djts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="bwts">并网台数</div>
|
|
|
<div class="bwts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "bw") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "bw") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.bwts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="gzts">故障台数</div>
|
|
|
<div class="gzts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "gz") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "gz") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.gzts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="jxts">检修台数</div>
|
|
|
<div class="jxts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "jx") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "jx") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.jxts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="lxts">离线台数</div>
|
|
|
<div class="lxts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "lx") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "lx") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.lxts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -77,97 +83,115 @@
|
|
|
<div class="name">实时功率</div>
|
|
|
<div class="nums">
|
|
|
<!-- $store.state.titleInfo.stationOverviewInfos -->
|
|
|
- {{ getseeting(stationOverviewInfosNow, item[0], "power") }}MW
|
|
|
+ <!-- {{ getseeting(stationOverviewInfosNow, item[0], "power") }}MW -->
|
|
|
+ {{ item.ssgl }}MW
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="stationInfo">
|
|
|
<div class="name">平均风速</div>
|
|
|
<div class="nums">
|
|
|
- {{ getseeting(stationOverviewInfosNow, item[0], "wind") }}m/s
|
|
|
+ <!-- {{ getseeting(stationOverviewInfosNow, item[0], "wind") }}m/s -->
|
|
|
+ {{ item.pjfs }}m/s
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="stationTitle" v-else>
|
|
|
<div class="stationName">
|
|
|
<!-- {{ getStationName(item) }} -->
|
|
|
- 光伏测试场站
|
|
|
+ {{ item.name }}
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="jrts">接入台数</div>
|
|
|
- <div class="jrts_num">{{ getStatus(item, "jr") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "jr") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.jrts }}</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="djts">待机台数</div>
|
|
|
<div class="djts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "dj") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "dj") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.djts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="bwts">并网台数</div>
|
|
|
<div class="bwts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "bw") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "bw") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.bwts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="gzts">故障台数</div>
|
|
|
<div class="gzts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "gz") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "gz") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.gzts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="jxts">离线台数</div>
|
|
|
<div class="jxts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "lx") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "lx") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.lxts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="lxts">维护台数</div>
|
|
|
<div class="lxts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "wh") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "wh") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.whts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="gzts">限电台数</div>
|
|
|
<div class="gzts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "xd") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "xd") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.xdts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="num">
|
|
|
+ <div class="num" style="width: 110px">
|
|
|
<div class="gzts">限电停机台数</div>
|
|
|
<div class="gzts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "xdtj") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "xdtj") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.xdtjts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="num">
|
|
|
<div class="lxts">未知台数</div>
|
|
|
<div class="lxts_num">
|
|
|
- <div class="jrts_num">{{ getStatus(item, "wz") }}</div>
|
|
|
+ <!-- <div class="jrts_num">{{ getStatus(item, "wz") }}</div> -->
|
|
|
+ <div class="jrts_num">{{ item.wzts }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="stationInfo">
|
|
|
<div class="name">实时功率</div>
|
|
|
<div class="nums">
|
|
|
- {{
|
|
|
+ <!-- {{
|
|
|
stationOverviewInfosNow[
|
|
|
item[0].station
|
|
|
]?.realTimePower?.value.toFixed(2)
|
|
|
- }}MW
|
|
|
+ }}MW -->
|
|
|
+ {{ item.ssgl }}MW
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="stationInfo">
|
|
|
<div class="name">日照强度</div>
|
|
|
<div class="nums">
|
|
|
- {{
|
|
|
+ <!-- {{
|
|
|
stationOverviewInfosNow[
|
|
|
item[0].station
|
|
|
]?.averageWindSpeed?.value.toFixed(2)
|
|
|
- }}KW/㎡
|
|
|
+ }}KW/㎡ -->
|
|
|
+ {{ item.rzqd }}KW/㎡
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="block" v-if="showWh(item[0].childer)">
|
|
|
- <div class="data_views_text" v-for="iv in item" :key="iv">
|
|
|
+ <!-- v-if="showWh(item[0].childer)" -->
|
|
|
+ <div class="block" v-if="item.type === 'wind'">
|
|
|
+ <div
|
|
|
+ class="data_views_text"
|
|
|
+ v-for="iv in item.MatrixArr"
|
|
|
+ :key="iv"
|
|
|
+ >
|
|
|
<div class="textsx">{{ iv.text }}</div>
|
|
|
<UnpaidMatrixBlock
|
|
|
@on-click="handleDetial"
|
|
@@ -178,7 +202,11 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="block" v-else>
|
|
|
- <div class="data_views_text" v-for="iv in item" :key="iv">
|
|
|
+ <div
|
|
|
+ class="data_views_text"
|
|
|
+ v-for="iv in item.MatrixArr"
|
|
|
+ :key="iv"
|
|
|
+ >
|
|
|
<div class="textsx">{{ iv.text }}</div>
|
|
|
<UnpaidMatrixBlockPv
|
|
|
@on-click="handleDetialPv"
|
|
@@ -288,6 +316,13 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
+ showWindOrPower(item) {
|
|
|
+ let show = false;
|
|
|
+ if (item.name.indexOf("光伏") > -1) {
|
|
|
+ show = true;
|
|
|
+ }
|
|
|
+ return show;
|
|
|
+ },
|
|
|
showWh(item) {
|
|
|
let show = false;
|
|
|
if (item[0].stationId) {
|
|
@@ -508,7 +543,7 @@ export default {
|
|
|
);
|
|
|
let datas = [];
|
|
|
this.stationArr.forEach((ic) => {
|
|
|
- ic.forEach((iv) => {
|
|
|
+ ic.MatrixArr.forEach((iv) => {
|
|
|
iv.childer.forEach((ib) => {
|
|
|
if (ib.windturbineId === data[0].windturbineId) {
|
|
|
datas = iv.childer;
|
|
@@ -521,7 +556,7 @@ export default {
|
|
|
let data = this.windterbin.filter((iv) => iv.id === item.id * 1);
|
|
|
let datas = [];
|
|
|
this.stationArr.forEach((ic) => {
|
|
|
- ic.forEach((iv) => {
|
|
|
+ ic.MatrixArr.forEach((iv) => {
|
|
|
iv.childer.forEach((ib) => {
|
|
|
if (ib.id === data[0].id) {
|
|
|
datas = iv.childer;
|