|
@@ -1,5 +1,6 @@
|
|
|
<template>
|
|
|
- <previewPicture>
|
|
|
+ <div>
|
|
|
+ <previewPicture>
|
|
|
<template v-slot:svg>
|
|
|
<svg
|
|
|
version="1.1"
|
|
@@ -588,8 +589,8 @@
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
x="0.6"
|
|
|
y="7.9"
|
|
|
- fill="#FF0000"
|
|
|
- stroke="#FF0000"
|
|
|
+ :fill="ajaxData.akdi363? '#02A434' :'#FF0000'"
|
|
|
+ :stroke="ajaxData.akdi363? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
width="12"
|
|
|
height="32"
|
|
@@ -598,7 +599,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#FF0000"
|
|
|
+ :stroke="ajaxData.akdi363? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="6.6"
|
|
|
y1="8"
|
|
@@ -609,7 +610,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#FF0000"
|
|
|
+ :stroke="ajaxData.akdi363? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="6.6"
|
|
|
y1="47.9"
|
|
@@ -674,7 +675,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi362? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="18"
|
|
|
y1="20"
|
|
@@ -685,7 +686,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi362? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="26"
|
|
|
y1="20"
|
|
@@ -696,7 +697,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi362? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="18"
|
|
|
y1="36.3"
|
|
@@ -707,7 +708,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi362? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="18"
|
|
|
y1="60.2"
|
|
@@ -718,7 +719,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi362? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="36"
|
|
|
y1="60.2"
|
|
@@ -729,7 +730,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi362? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="30"
|
|
|
y1="69.2"
|
|
@@ -740,7 +741,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi362? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="24"
|
|
|
y1="78.2"
|
|
@@ -817,8 +818,8 @@
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
x="0.6"
|
|
|
y="7.9"
|
|
|
- fill="#FF0000"
|
|
|
- stroke="#FF0000"
|
|
|
+ :stroke="ajaxData.akdi014? '#02A434' :'#FF0000'"
|
|
|
+ :fill="ajaxData.akdi014? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
width="12"
|
|
|
height="32"
|
|
@@ -827,7 +828,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#FF0000"
|
|
|
+ :stroke="ajaxData.akdi014? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="6.6"
|
|
|
y1="8"
|
|
@@ -838,7 +839,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#FF0000"
|
|
|
+ :stroke="ajaxData.akdi014? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="6.6"
|
|
|
y1="47.9"
|
|
@@ -903,7 +904,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi012017? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="18"
|
|
|
y1="20"
|
|
@@ -914,7 +915,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi012017? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="26"
|
|
|
y1="20"
|
|
@@ -925,7 +926,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi012017? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="18"
|
|
|
y1="36.3"
|
|
@@ -936,7 +937,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi012017? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="18"
|
|
|
y1="60.2"
|
|
@@ -947,7 +948,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi012017? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="36"
|
|
|
y1="60.2"
|
|
@@ -958,7 +959,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi012017? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="30"
|
|
|
y1="69.2"
|
|
@@ -969,7 +970,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#007800"
|
|
|
+ :stroke="ajaxData.akdi012017? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="24"
|
|
|
y1="78.2"
|
|
@@ -1054,8 +1055,8 @@
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
x="0.6"
|
|
|
y="7.9"
|
|
|
- fill="#FF0000"
|
|
|
- stroke="#FF0000"
|
|
|
+ :fill="ajaxData.akdi010? '#02A434' :'#FF0000'"
|
|
|
+ :stroke="ajaxData.akdi010? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
width="12"
|
|
|
height="32"
|
|
@@ -1064,7 +1065,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#FF0000"
|
|
|
+ :stroke="ajaxData.akdi010? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="6.6"
|
|
|
y1="8"
|
|
@@ -1075,7 +1076,7 @@
|
|
|
<line
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
fill="none"
|
|
|
- stroke="#FF0000"
|
|
|
+ :stroke="ajaxData.akdi010? '#02A434' :'#FF0000'"
|
|
|
stroke-miterlimit="10"
|
|
|
x1="6.6"
|
|
|
y1="47.9"
|
|
@@ -4472,21 +4473,206 @@
|
|
|
>
|
|
|
Kar
|
|
|
</text>
|
|
|
+ <!-- UPS -->
|
|
|
+ <rect
|
|
|
+ xmlns="http://www.w3.org/2000/svg"
|
|
|
+ x="1120"
|
|
|
+ y="150"
|
|
|
+ fill="rgba(27,74,152, 1)"
|
|
|
+ stroke="rgba(27,74,152, 1)"
|
|
|
+ stroke-miterlimit="10"
|
|
|
+ width="100"
|
|
|
+ height="35"
|
|
|
+ style="cursor:pointer"
|
|
|
+ rx="10"
|
|
|
+ @click="upsVisble = true"
|
|
|
+ />
|
|
|
+ <text
|
|
|
+ x="1167"
|
|
|
+ y="170"
|
|
|
+ fill="rgba(255, 255, 255, 1)"
|
|
|
+ id="eb448ef"
|
|
|
+ topologyid="eb448ef"
|
|
|
+ style="
|
|
|
+ user-select: none;
|
|
|
+ cursor:pointer;
|
|
|
+ font-size: 18px;
|
|
|
+ line-height: 1;
|
|
|
+ transform: rotate(0deg);
|
|
|
+ text-anchor: middle;
|
|
|
+ dominant-baseline: middle;
|
|
|
+ "
|
|
|
+ @click="upsVisble = true"
|
|
|
+ >
|
|
|
+ UPS
|
|
|
+ </text>
|
|
|
+ <!-- 电度表 -->
|
|
|
+ <rect
|
|
|
+ xmlns="http://www.w3.org/2000/svg"
|
|
|
+ x="1120"
|
|
|
+ y="100"
|
|
|
+ fill="rgba(27,74,152, 1)"
|
|
|
+ stroke="rgba(27,74,152, 1)"
|
|
|
+ stroke-miterlimit="10"
|
|
|
+ width="100"
|
|
|
+ height="35"
|
|
|
+ style="cursor:pointer"
|
|
|
+ rx="10"
|
|
|
+ @click="energyVisble = true"
|
|
|
+ />
|
|
|
+ <text
|
|
|
+ x="1167"
|
|
|
+ y="120"
|
|
|
+ fill="rgba(255, 255, 255, 1)"
|
|
|
+ id="eb448ef"
|
|
|
+ topologyid="eb448ef"
|
|
|
+ style="
|
|
|
+ user-select: none;
|
|
|
+ cursor:pointer;
|
|
|
+ font-size: 18px;
|
|
|
+ line-height: 1;
|
|
|
+ transform: rotate(0deg);
|
|
|
+ text-anchor: middle;
|
|
|
+ dominant-baseline: middle;
|
|
|
+ "
|
|
|
+ @click="energyVisble = true"
|
|
|
+ >
|
|
|
+ 电度表
|
|
|
+ </text>
|
|
|
+ <!-- 直流屏 -->
|
|
|
+ <rect
|
|
|
+ xmlns="http://www.w3.org/2000/svg"
|
|
|
+ x="1120"
|
|
|
+ y="50"
|
|
|
+ fill="rgba(27,74,152, 1)"
|
|
|
+ stroke="rgba(27,74,152, 1)"
|
|
|
+ stroke-miterlimit="10"
|
|
|
+ width="100"
|
|
|
+ height="35"
|
|
|
+ style="cursor:pointer"
|
|
|
+ rx="10"
|
|
|
+ @click="directScreenVisble = true"
|
|
|
+ />
|
|
|
+ <text
|
|
|
+ x="1167"
|
|
|
+ y="70"
|
|
|
+ fill="rgba(255, 255, 255, 1)"
|
|
|
+ id="eb448ef"
|
|
|
+ topologyid="eb448ef"
|
|
|
+ style="
|
|
|
+ user-select: none;
|
|
|
+ cursor:pointer;
|
|
|
+ font-size: 18px;
|
|
|
+ line-height: 1;
|
|
|
+ transform: rotate(0deg);
|
|
|
+ text-anchor: middle;
|
|
|
+ dominant-baseline: middle;
|
|
|
+ "
|
|
|
+ @click="directScreenVisble = true"
|
|
|
+ >
|
|
|
+ 直流屏
|
|
|
+ </text>
|
|
|
+ <!-- 公用测控 -->
|
|
|
+ <rect
|
|
|
+ xmlns="http://www.w3.org/2000/svg"
|
|
|
+ x="1120"
|
|
|
+ y="0"
|
|
|
+ fill="rgba(27,74,152, 1)"
|
|
|
+ stroke="rgba(27,74,152, 1)"
|
|
|
+ stroke-miterlimit="10"
|
|
|
+ width="100"
|
|
|
+ height="35"
|
|
|
+ style="cursor:pointer"
|
|
|
+ rx="10"
|
|
|
+ @click="publictestVisble = true"
|
|
|
+ />
|
|
|
+ <text
|
|
|
+ x="1167"
|
|
|
+ y="20"
|
|
|
+ fill="rgba(255, 255, 255, 1)"
|
|
|
+ id="eb448ef"
|
|
|
+ topologyid="eb448ef"
|
|
|
+ style="
|
|
|
+ user-select: none;
|
|
|
+ cursor:pointer;
|
|
|
+ font-size: 18px;
|
|
|
+ line-height: 1;
|
|
|
+ transform: rotate(0deg);
|
|
|
+ text-anchor: middle;
|
|
|
+ dominant-baseline: middle;
|
|
|
+ "
|
|
|
+ @click="publictestVisble = true"
|
|
|
+ >
|
|
|
+ 公用测控
|
|
|
+ </text>
|
|
|
</g>
|
|
|
</svg>
|
|
|
</template>
|
|
|
</previewPicture>
|
|
|
+ <!-- 直流屏 -->
|
|
|
+ <el-dialog
|
|
|
+ title="直流屏"
|
|
|
+ v-model="directScreenVisble"
|
|
|
+ width="1000px"
|
|
|
+ custom-class="modal"
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ >
|
|
|
+ <direct-screen :datas="ajaxData"/>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- ups -->
|
|
|
+ <el-dialog
|
|
|
+ title="UPS"
|
|
|
+ v-model="upsVisble"
|
|
|
+ width="1000px"
|
|
|
+ custom-class="modal"
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ >
|
|
|
+ <ups :datas="ajaxData"/>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 电度表 -->
|
|
|
+ <el-dialog
|
|
|
+ title="电度表"
|
|
|
+ v-model="energyVisble"
|
|
|
+ width="1000px"
|
|
|
+ custom-class="modal"
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ >
|
|
|
+ <energy :datas="ajaxData" />
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 公用测控 -->
|
|
|
+ <el-dialog
|
|
|
+ title="公用测控"
|
|
|
+ v-model="publictestVisble"
|
|
|
+ width="1000px"
|
|
|
+ custom-class="modal"
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ >
|
|
|
+ <publictest :datas="ajaxData"/>
|
|
|
+ </el-dialog>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<script>
|
|
|
import previewPicture from "../previewPicture.vue";
|
|
|
import {BoosterStation} from "./BoosterStation";
|
|
|
+import directScreen from './directScreen.vue'
|
|
|
+import ups from './ups.vue'
|
|
|
+import energy from './energy.vue'
|
|
|
+import publictest from './publictest.vue'
|
|
|
export default {
|
|
|
components: {
|
|
|
previewPicture,
|
|
|
+ directScreen,
|
|
|
+ ups,
|
|
|
+ energy,
|
|
|
+ publictest
|
|
|
},
|
|
|
|
|
|
data() {
|
|
|
return {
|
|
|
+ directScreenVisble: false,
|
|
|
+ upsVisble: false,
|
|
|
+ energyVisble: false,
|
|
|
+ publictestVisble: false,
|
|
|
// 请求所用的计时器,如果为轮询类请求时会根据该值轮询接口
|
|
|
requestTimmer: null,
|
|
|
// 组件属性对应的 key
|