Blame view

src/components/VEquipment.vue 4.23 KB
59d4d9d6   liuqimichale   设备
1
2
3
  <template>
      <div class="theme-wrap">
          <card-title> <span>设备监控消息</span></card-title>
e1915621   liuqimichale   调取接口
4
          {{equipment.PDA}}/{{equipment.PDATotal}}
27890aae   liuqimichale   设备监控
5
6
7
          <ul class="theme-body" style="padding: 10px 20px 20px 0;">
              <li class="equipment-section">
                  <div class="normal-status front">
e1915621   liuqimichale   调取接口
8
                      <div class="text-blue">{{equipment.pdaper}}%</div>
27890aae   liuqimichale   设备监控
9
10
11
                      <p>PDA在线率</p>
                  </div>
                  <div class="rotate-status back">
e1915621   liuqimichale   调取接口
12
                      <div class="text-blue">{{equipment.PDA}}/{{equipment.PDATotal}}</div>
27890aae   liuqimichale   设备监控
13
14
15
16
17
                      <p>PDA/PDA在线</p>
                  </div>
              </li>
              <li class="equipment-section">
                  <div class="normal-status front">
e1915621   liuqimichale   调取接口
18
                      <div class="text-blue">{{equipment.berthper}}%</div>
27890aae   liuqimichale   设备监控
19
20
21
                      <p>地磁在线率</p>
                  </div>
                  <div class="rotate-status back">
633692cc   liuqimichale   axios
22
                      <p class="text-blue">{{equipment.berth}}/{{equipment.berthTotal}}</p>
27890aae   liuqimichale   设备监控
23
24
25
26
27
                      <p>地磁/地磁</p>
                  </div>
              </li>
              <li class="equipment-section">
                  <div class="normal-status front">
e1915621   liuqimichale   调取接口
28
                      <div class="text-orange">23.4%</div>
27890aae   liuqimichale   设备监控
29
30
31
                      <p>道闸在线率</p>
                  </div>
                  <div class="rotate-status back">
e1915621   liuqimichale   调取接口
32
                      <div class="text-orange">{{equipment.daozha}}/{{equipment.daozhaTotal}}</div>
27890aae   liuqimichale   设备监控
33
34
35
36
37
                      <p>道闸/道闸在线</p>
                  </div>
              </li>
              <li class="equipment-section">
                  <div class="normal-status front">
633692cc   liuqimichale   axios
38
                      <p class="text-orange">23.4%</p>
27890aae   liuqimichale   设备监控
39
40
41
                      <p>诱导屏在线率</p>
                  </div>
                  <div class="rotate-status back">
633692cc   liuqimichale   axios
42
                      <p class="text-orange">{{equipment.ydp}}/{{equipment.ydpTotal}}</p>
27890aae   liuqimichale   设备监控
43
44
45
46
                      <p>诱导屏/诱导屏在线</p>
                  </div>
              </li>
          </ul>
59d4d9d6   liuqimichale   设备
47
48
49
50
51
      </div>
  </template>
  
  <script>
  import CardTitle from './base/CardTitle'
27890aae   liuqimichale   设备监控
52
  
59d4d9d6   liuqimichale   设备
53
54
55
  export default {
    name: 'VEquipment',
    components: {
93ff2951   liuqimichale   设备监控信息
56
      CardTitle
59d4d9d6   liuqimichale   设备
57
    },
633692cc   liuqimichale   axios
58
    props:['equipment'],
59d4d9d6   liuqimichale   设备
59
60
    data() {
      return {
e1915621   liuqimichale   调取接口
61
          equipvalue:''
59d4d9d6   liuqimichale   设备
62
63
64
      }
    },
    mounted(){
59d4d9d6   liuqimichale   设备
65
    },
350097e4   liuqimichale   调取接口
66
67
68
    watch:{
      equipment:{//深度监听,可监听到对象、数组的变化
        handler(val){
e1915621   liuqimichale   调取接口
69
70
          this.equipvalue = val
          console.log(val.PDA)
350097e4   liuqimichale   调取接口
71
72
73
74
        },
        deep:true
      }
    },
59d4d9d6   liuqimichale   设备
75
76
77
78
79
80
81
82
83
84
85
86
87
    methods: {
  
    }
  }
  </script>
  
  <style scoped lang="scss">
      .theme-wrap {
          height: 100%;
      }
      .theme-body {
          height: calc(100% - 30px);
          margin-left: 20px;
27890aae   liuqimichale   设备监控
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
  
      }
      .equipment-section{
          float: left;
          width: 46%;
          height: 46%;
          margin: 2%;
          display: flex;
          align-items: center;
          justify-content: center;
          position: relative;
          background: url("../images/content/deviceBg.png") no-repeat;
          background-size: 100% 100%;
          transform-style:preserve-3d;
          /*transition:1s;*/
          animation:myfirst  6s  linear  infinite;
e1915621   liuqimichale   调取接口
104
          >div{
27890aae   liuqimichale   设备监控
105
106
107
108
109
110
111
112
              width: 95%;
              height: 95%;
              position: absolute;
              position:absolute;left:0;top:0;
              backface-visibility:hidden;
              padding: 15px 0 10px 0;
              text-align: center;
  
e1915621   liuqimichale   调取接口
113
              p,div{
27890aae   liuqimichale   设备监控
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
                  height: 50%;
                  display: flex;
                  align-items: center;
                  justify-content: center;
              }
              .text-blue{
                  @include fontStyle(24px);
                  background-image: $fontBlue;
              }
              .text-orange{
                  @include fontStyle(24px);
                  background-image: $fontOrange;
              }
          }
          .normal-status{
  
          }
          .rotate-status{
              transform: rotateY(180deg);
          }
  
  
      }
      /*.equipment-section:hover{*/
          /*transform: rotateY(180deg);*/
      /*}*/
  
      @keyframes myfirst{
          0%{
              transform: rotateY(0)
          }
          30%{
              transform: rotateY(0)
          }
  
          50%{
              transform: rotateY(180deg)
          }
          80%{
              transform: rotateY(180deg)
          }
  
          100% {
                 transform: rotateY(360deg)
          }
59d4d9d6   liuqimichale   设备
159
      }
93ff2951   liuqimichale   设备监控信息
160
  
59d4d9d6   liuqimichale   设备
161
162
  
  </style>