|
|
<div :class="['all']" class=" machine-room-parent">
|
|
|
<!-- 左侧机柜效果图 -->
|
|
|
<div class='contain'>
|
|
|
|
|
|
<!-- 机柜内部服务器 -->
|
|
|
<div class='contain-server'>
|
|
|
|
|
|
|
|
|
<!-- 第一个物理服务器 -->
|
|
|
<!-- <div :class="['serve',{'img-serve-8':item.uPosition=='1-8U'}]"@click="showDevice(item)" v-for="(item,index) in serviceData">-->
|
|
|
<div :class="'serve '+item.serviceClass " :style="item.uClass" @click="showDevice(item)" v-for="(item,index) in serviceData">
|
|
|
<div class='img-serve' >
|
|
|
|
|
|
<img src="/vue3/src/assets/images/machineRoom/icon-state.png" alt="" class='state'>
|
|
|
<div class='img-serve-text'>{{item.resName}}</div>
|
|
|
<div class='img-serve-text' style="text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100px;" :title="item.resName">{{item.resName}}-{{item.health}}</div>
|
|
|
<div class='lamp'>
|
|
|
<img src="/vue3/src/assets/images/machineRoom/icon-weblogical.png" alt="" class='img-weblog'>
|
|
|
<div class='img-lamp'>
|
|
|
<img src="/vue3/src/assets/images/machineRoom/nocolor.png" alt="">
|
|
|
<img src="/vue3/src/assets/images/machineRoom/nocolor.png" alt="">
|
|
|
<img src="/vue3/src/assets/images/machineRoom/nocolor.png" alt="">
|
|
|
<img src="/vue3/src/assets/images/machineRoom/greenColor.png" alt="">
|
|
|
<div class='img-lamp' v-if="item.health == 1">
|
|
|
<!--中-->
|
|
|
<img src="/vue3/src/assets/images/machineRoom/1Color.png" alt="资源状态:中">
|
|
|
<img src="/vue3/src/assets/images/machineRoom/nocolor.png" alt="资源状态:良">
|
|
|
<img src="/vue3/src/assets/images/machineRoom/nocolor.png" alt="资源状态:优">
|
|
|
</div>
|
|
|
<div class='img-lamp' v-else-if="item.health == 2" >
|
|
|
<!-- 良 -->
|
|
|
<img src="/vue3/src/assets/images/machineRoom/nocolor.png" alt="资源状态:中">
|
|
|
<img src="/vue3/src/assets/images/machineRoom/2Color.png" alt="资源状态:良">
|
|
|
<img src="/vue3/src/assets/images/machineRoom/nocolor.png" alt="资源状态:优">
|
|
|
</div>
|
|
|
<div class='img-lamp' v-else>
|
|
|
<!-- 优 -->
|
|
|
<img src="/vue3/src/assets/images/machineRoom/nocolor.png" alt="资源状态:中">
|
|
|
<img src="/vue3/src/assets/images/machineRoom/nocolor.png" alt="资源状态:良">
|
|
|
<img src="/vue3/src/assets/images/machineRoom/greenColor.png" alt="资源状态:优">
|
|
|
</div>
|
|
|
</div>
|
|
|
|
...
|
...
|
@@ -29,7 +38,6 @@ |
|
|
</div>
|
|
|
<!-- 右侧机柜详细信息 -->
|
|
|
<div class='info' >
|
|
|
|
|
|
<!-- 机柜信息 -->
|
|
|
<div class='info-top'>
|
|
|
<div class='info-contain'>
|
...
|
...
|
@@ -40,11 +48,10 @@ |
|
|
<p>机柜容量:{{infoData.cabinetCapacity}}</p>
|
|
|
<p>设备数量:{{infoData.deviceNum}}台</p>
|
|
|
<p v-if="infoData.alarmNum">告警量:{{infoData.AlarmNum}}无告警</p>
|
|
|
<p v-if="!infoData.alarmNum">告警量:无告警</p>
|
|
|
<!--<p v-if="!infoData.alarmNum">告警量:无告警</p>-->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<!-- 设备信息 -->
|
|
|
<div class='info-bottom' id="info-bottom" v-if="isShowDevice">
|
|
|
<div class='info-contain'>
|
...
|
...
|
@@ -56,13 +63,10 @@ |
|
|
<p>序 列 号:{{deviceDataInfo.serialnumber}}</p>
|
|
|
<p>业 务 IP:{{deviceDataInfo.ip}}</p>
|
|
|
<p>用 途:{{deviceDataInfo.purpose}}</p>
|
|
|
<p >告警量111:{{deviceDataInfo.alarmNum == 1 }}</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
...
|
...
|
|