|
@@ -19,17 +19,29 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="position-a" v-for="item in stationInfo" :style="{top:item.top+'vh',left:item.left+'vw',cursor:'pointer'}" @mouseenter="mousemoveRows(item)" @mouseleave="removeTips(item)" @click="jumpCloudDataPage(item)">
|
|
|
- <div v-if="Number(item.status) === 1" class="sign-style green"></div>
|
|
|
- <div v-else-if="Number(item.status) === 2" class="sign-style yellow"></div>
|
|
|
- <div v-else-if="Number(item.status) === 3" class="sign-style red"></div>
|
|
|
- <div v-else class="sign-style grey"></div>
|
|
|
+ <div v-if="Number(item.status) === 1">
|
|
|
+ <img src="../../../assets/images/mapIcon/green-gf.png" class="img-style" v-if="item.stationType === 'E1'"/>
|
|
|
+ <img src="../../../assets/images/mapIcon/green-fj.png" class="img-style" v-else/>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="Number(item.status) === 2">
|
|
|
+ <img src="../../../assets/images/mapIcon/yellow-gf.png" class="img-style" v-if="item.stationType === 'E1'"/>
|
|
|
+ <img src="../../../assets/images/mapIcon/yellow-fj.png" class="img-style" v-else/>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="Number(item.status) === 3">
|
|
|
+ <img src="../../../assets/images/mapIcon/red-gf.png" class="img-style" v-if="item.stationType === 'E1'"/>
|
|
|
+ <img src="../../../assets/images/mapIcon/red-fj.png" class="img-style" v-else/>
|
|
|
+ </div>
|
|
|
+ <div v-else class="image-container">
|
|
|
+ <img src="../../../assets/images/mapIcon/grey-gf.png" class="img-style" v-if="item.stationType === 'E1'"/>
|
|
|
+ <img src="../../../assets/images/mapIcon/grey-fj.png" class="img-style" v-else />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<span class="runDay position-a">安全运行天数: {{ runningDays }}</span>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-
|
|
|
+import '../../../assets/images/mapIcon/green-gf.png'
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
@@ -123,7 +135,7 @@ export default {
|
|
|
max-height: 400px;
|
|
|
position: absolute;
|
|
|
top: ${Number(row.top) + 1}vh;
|
|
|
- left: ${Number(row.left)+.5}vw;
|
|
|
+ left: ${Number(row.left)+1.5}vw;
|
|
|
padding:.5vh .6vw;
|
|
|
overflow: auto;
|
|
|
font-size: .7vw;
|
|
@@ -222,4 +234,10 @@ export default {
|
|
|
.grey:hover {
|
|
|
box-shadow: 0 4px 12px 1px grey;
|
|
|
}
|
|
|
+.img-style{
|
|
|
+ width: 1.5vw;
|
|
|
+}
|
|
|
+.img-style:hover {
|
|
|
+ transform: scale(1.3); /* 悬浮时放大图片 */
|
|
|
+}
|
|
|
</style>
|