|
@@ -70,7 +70,7 @@
|
|
|
transform="matrix(1 0 0 1 -113 60.6679)"
|
|
|
></image>
|
|
|
|
|
|
- <g>
|
|
|
+ <g v-if="showType === 'all' || showType === 'fc'">
|
|
|
<use xlink:href="#nx-map-line-1" x="150" y="195" />
|
|
|
<use xlink:href="#nx-map-circle-1" x="150" y="195" />
|
|
|
<!-- +25 -5 -->
|
|
@@ -83,14 +83,14 @@
|
|
|
fill="#000000"
|
|
|
opacity="0.8"
|
|
|
class="item-label"
|
|
|
- @click="clickLabel"
|
|
|
+ @click.stop="clickLabel"
|
|
|
/>
|
|
|
<!-- +5 +12| -->
|
|
|
- <text x="180" y="207" fill="#919697" font-size="14">光伏</text>
|
|
|
+ <text x="180" y="207" fill="#919697" font-size="14">香山</text>
|
|
|
<!-- +70 0 -->
|
|
|
- <text x="245" y="207" fill="#05bb4c" font-size="14">126台</text>
|
|
|
+ <text x="245" y="207" fill="#05bb4c" font-size="14">{{sourceMap.XS_FDC_zjts}}台</text>
|
|
|
</g>
|
|
|
- <g>
|
|
|
+ <g v-if="showType === 'all' || showType === 'gf'">
|
|
|
<use xlink:href="#nx-map-line-1" x="280" y="40" />
|
|
|
<use xlink:href="#nx-map-circle-1" x="280" y="40" />
|
|
|
<!-- +25 -5 -->
|
|
@@ -103,14 +103,14 @@
|
|
|
fill="#000000"
|
|
|
opacity="0.8"
|
|
|
class="item-label"
|
|
|
- @click="clickLabel"
|
|
|
+ @click.stop="clickLabel"
|
|
|
/>
|
|
|
<!-- +5 +12| -->
|
|
|
- <text x="310" y="52" fill="#919697" font-size="14">风场</text>
|
|
|
+ <text x="310" y="52" fill="#919697" font-size="14">马场湖</text>
|
|
|
<!-- +70 0 -->
|
|
|
- <text x="375" y="52" fill="#05bb4c" font-size="14">66MW</text>
|
|
|
+ <text x="375" y="52" fill="#05bb4c" font-size="14">{{sourceMap.MCH_GDC_zjts}}台</text>
|
|
|
</g>
|
|
|
- <g>
|
|
|
+ <g v-if="showType === 'all' || showType === 'gf'">
|
|
|
<use xlink:href="#nx-map-line-1" x="290" y="80" />
|
|
|
<use xlink:href="#nx-map-circle-1" x="290" y="80" />
|
|
|
<!-- +25 -5 -->
|
|
@@ -123,14 +123,14 @@
|
|
|
fill="#000000"
|
|
|
opacity="0.8"
|
|
|
class="item-label"
|
|
|
- @click="clickLabel"
|
|
|
+ @click.stop="clickLabel"
|
|
|
/>
|
|
|
<!-- +5 +12| -->
|
|
|
- <text x="320" y="92" fill="#919697" font-size="14">风场</text>
|
|
|
+ <text x="320" y="92" fill="#919697" font-size="14">宣和</text>
|
|
|
<!-- +70 0 -->
|
|
|
- <text x="385" y="92" fill="#05bb4c" font-size="14">66MW</text>
|
|
|
+ <text x="385" y="92" fill="#05bb4c" font-size="14">{{sourceMap.XH_GDC_zjts}}台</text>
|
|
|
</g>
|
|
|
- <g>
|
|
|
+ <g v-if="showType === 'all' || showType === 'fc'">
|
|
|
<use xlink:href="#nx-map-line-1" x="410" y="65" />
|
|
|
<use xlink:href="#nx-map-circle-1" x="410" y="65" />
|
|
|
<!-- +25 -5 -->
|
|
@@ -143,14 +143,14 @@
|
|
|
fill="#000000"
|
|
|
opacity="0.8"
|
|
|
class="item-label"
|
|
|
- @click="clickLabel"
|
|
|
+ @click.stop="clickLabel"
|
|
|
/>
|
|
|
<!-- +5 +12| -->
|
|
|
- <text x="440" y="77" fill="#919697" font-size="14">风场</text>
|
|
|
+ <text x="440" y="77" fill="#919697" font-size="14">牛首山</text>
|
|
|
<!-- +70 0 -->
|
|
|
<text x="505" y="77" fill="#05bb4c" font-size="14">126台</text>
|
|
|
</g>
|
|
|
- <g>
|
|
|
+ <g v-if="showType === 'all' || showType === 'gf'">
|
|
|
<use xlink:href="#nx-map-line-1" x="570" y="5" />
|
|
|
<use xlink:href="#nx-map-circle-1" x="570" y="5" />
|
|
|
<!-- +25 -5 -->
|
|
@@ -163,14 +163,14 @@
|
|
|
fill="#000000"
|
|
|
opacity="0.8"
|
|
|
class="item-label"
|
|
|
- @click="clickLabel"
|
|
|
+ @click.stop="clickLabel"
|
|
|
/>
|
|
|
<!-- +5 +12| -->
|
|
|
- <text x="600" y="17" fill="#919697" font-size="14">光伏</text>
|
|
|
+ <text x="600" y="17" fill="#919697" font-size="14">大武口</text>
|
|
|
<!-- +70 0 -->
|
|
|
- <text x="665" y="17" fill="#05bb4c" font-size="14">66MW</text>
|
|
|
+ <text x="665" y="17" fill="#05bb4c" font-size="14">{{sourceMap.DWK_GDC_zjts}}台</text>
|
|
|
</g>
|
|
|
- <g>
|
|
|
+ <g v-if="showType === 'all' || showType === 'gf'">
|
|
|
<use xlink:href="#nx-map-line-1" x="590" y="30" />
|
|
|
<use xlink:href="#nx-map-circle-1" x="590" y="30" />
|
|
|
<!-- +25 -5 -->
|
|
@@ -183,14 +183,14 @@
|
|
|
fill="#000000"
|
|
|
opacity="0.8"
|
|
|
class="item-label"
|
|
|
- @click="clickLabel"
|
|
|
+ @click.stop="clickLabel"
|
|
|
/>
|
|
|
<!-- +5 +12| -->
|
|
|
- <text x="620" y="42" fill="#919697" font-size="14">光伏</text>
|
|
|
+ <text x="620" y="42" fill="#919697" font-size="14">平罗</text>
|
|
|
<!-- +70 0 -->
|
|
|
- <text x="685" y="42" fill="#05bb4c" font-size="14">66MW</text>
|
|
|
+ <text x="685" y="42" fill="#05bb4c" font-size="14">{{sourceMap.PL_GDC_zjts}}台</text>
|
|
|
</g>
|
|
|
- <g>
|
|
|
+ <g v-if="showType === 'all' || showType === 'fc'">
|
|
|
<use xlink:href="#nx-map-line-1" x="380" y="125" />
|
|
|
<use xlink:href="#nx-map-circle-1" x="380" y="125" />
|
|
|
<!-- +25 -5 -->
|
|
@@ -203,14 +203,14 @@
|
|
|
fill="#000000"
|
|
|
opacity="0.8"
|
|
|
class="item-label"
|
|
|
- @click="clickLabel"
|
|
|
+ @click.stop="clickLabel"
|
|
|
/>
|
|
|
<!-- +5 +12| -->
|
|
|
- <text x="410" y="137" fill="#919697" font-size="14">风场</text>
|
|
|
+ <text x="410" y="137" fill="#919697" font-size="14">石板泉</text>
|
|
|
<!-- +70 0 -->
|
|
|
- <text x="475" y="137" fill="#05bb4c" font-size="14">126台</text>
|
|
|
+ <text x="475" y="137" fill="#05bb4c" font-size="14">{{sourceMap.SBQ_FDC_zjts}}台</text>
|
|
|
</g>
|
|
|
- <g>
|
|
|
+ <g v-if="showType === 'all' || showType === 'fc'">
|
|
|
<use xlink:href="#nx-map-line-1" x="390" y="155" />
|
|
|
<use xlink:href="#nx-map-circle-1" x="390" y="155" />
|
|
|
<!-- +25 -5 -->
|
|
@@ -223,14 +223,14 @@
|
|
|
fill="#000000"
|
|
|
opacity="0.8"
|
|
|
class="item-label"
|
|
|
- @click="clickLabel"
|
|
|
+ @click.stop="clickLabel"
|
|
|
/>
|
|
|
<!-- +5 +12| -->
|
|
|
- <text x="420" y="167" fill="#919697" font-size="14">风场</text>
|
|
|
+ <text x="420" y="167" fill="#919697" font-size="14">麻黄山</text>
|
|
|
<!-- +70 0 -->
|
|
|
- <text x="485" y="167" fill="#05bb4c" font-size="14">126台</text>
|
|
|
+ <text x="485" y="167" fill="#05bb4c" font-size="14">{{sourceMap.MHS_FDC_zjts}}台</text>
|
|
|
</g>
|
|
|
- <g>
|
|
|
+ <g v-if="showType === 'all' || showType === 'fc'">
|
|
|
<use xlink:href="#nx-map-line-1" x="430" y="180" />
|
|
|
<use xlink:href="#nx-map-circle-1" x="430" y="180" />
|
|
|
<!-- +25 -5 -->
|
|
@@ -243,12 +243,12 @@
|
|
|
fill="#000000"
|
|
|
opacity="0.8"
|
|
|
class="item-label"
|
|
|
- @click="clickLabel"
|
|
|
+ @click.stop="clickLabel"
|
|
|
/>
|
|
|
<!-- +5 +12| -->
|
|
|
- <text x="460" y="192" fill="#919697" font-size="14">光伏</text>
|
|
|
+ <text x="460" y="192" fill="#919697" font-size="14">青山</text>
|
|
|
<!-- +70 0 -->
|
|
|
- <text x="525" y="192" fill="#05bb4c" font-size="14">126台</text>
|
|
|
+ <text x="525" y="192" fill="#05bb4c" font-size="14">{{sourceMap.QS_FDC_zjts}}台</text>
|
|
|
</g>
|
|
|
</svg>
|
|
|
</div>
|
|
@@ -261,7 +261,16 @@ export default {
|
|
|
// 使用组件
|
|
|
components: {},
|
|
|
// 传入参数
|
|
|
- props: {},
|
|
|
+ props: {
|
|
|
+ show:{
|
|
|
+ type:String,
|
|
|
+ default:"all"
|
|
|
+ },
|
|
|
+ data:{
|
|
|
+ type:Object,
|
|
|
+ default:() => {}
|
|
|
+ }
|
|
|
+ },
|
|
|
// 自定义事件
|
|
|
emits: {
|
|
|
clickLabel: null,
|
|
@@ -269,6 +278,8 @@ export default {
|
|
|
// 数据
|
|
|
data() {
|
|
|
return {
|
|
|
+ showType:"",
|
|
|
+ sourceMap:{},
|
|
|
c1: false,
|
|
|
c2: false,
|
|
|
};
|
|
@@ -293,18 +304,20 @@ export default {
|
|
|
}, 500);
|
|
|
}, 2000);
|
|
|
},
|
|
|
- beforeMount() {
|
|
|
- // 渲染前
|
|
|
- },
|
|
|
+
|
|
|
mounted() {
|
|
|
- // 渲染后
|
|
|
- },
|
|
|
- beforeUpdate() {
|
|
|
- // 数据更新前
|
|
|
- },
|
|
|
- updated() {
|
|
|
- // 数据更新后
|
|
|
+ this.showType = this.show;
|
|
|
+ this.sourceMap = this.data;
|
|
|
},
|
|
|
+
|
|
|
+ watch:{
|
|
|
+ show(res){
|
|
|
+ this.showType = res;
|
|
|
+ },
|
|
|
+ data(res){
|
|
|
+ this.sourceMap = res;
|
|
|
+ }
|
|
|
+ }
|
|
|
};
|
|
|
</script>
|
|
|
|