Blame view

src/components/VEquipment.vue 4.16 KB
59d4d9d6   liuqimichale   设备
1
2
3
  <template>
      <div class="theme-wrap">
          <card-title> <span>设备监控消息</span></card-title>
2dc6c041   liuqimichale   设备信息
4
  
27890aae   liuqimichale   设备监控
5
6
7
          <ul class="theme-body" style="padding: 10px 20px 20px 0;">
              <li class="equipment-section">
                  <div class="normal-status front">
2dc6c041   liuqimichale   设备信息
8
                      <p class="text-blue">{{equipment.pdaper}}%</p>
27890aae   liuqimichale   设备监控
9
10
11
                      <p>PDA在线率</p>
                  </div>
                  <div class="rotate-status back">
2dc6c041   liuqimichale   设备信息
12
                      <p class="text-blue">{{equipment.PDA}}/{{equipment.PDATotal}}</p>
27890aae   liuqimichale   设备监控
13
14
15
                      <p>PDA/PDA在线</p>
                  </div>
              </li>
2dc6c041   liuqimichale   设备信息
16
              <li class="equipment-section" >
27890aae   liuqimichale   设备监控
17
                  <div class="normal-status front">
2dc6c041   liuqimichale   设备信息
18
                      <p class="text-blue">{{equipment.berthper}}%</p>
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
                      <p>地磁/地磁</p>
                  </div>
              </li>
2dc6c041   liuqimichale   设备信息
26
              <li class="equipment-section" >
27890aae   liuqimichale   设备监控
27
                  <div class="normal-status front">
2dc6c041   liuqimichale   设备信息
28
                      <p class="text-orange">{{equipment.daozhaper}}%</p>
27890aae   liuqimichale   设备监控
29
30
31
                      <p>道闸在线率</p>
                  </div>
                  <div class="rotate-status back">
2dc6c041   liuqimichale   设备信息
32
                      <p class="text-orange">{{equipment.daozha}}/{{equipment.daozhaTotal}}</p>
27890aae   liuqimichale   设备监控
33
34
35
                      <p>道闸/道闸在线</p>
                  </div>
              </li>
2dc6c041   liuqimichale   设备信息
36
              <li class="equipment-section" >
27890aae   liuqimichale   设备监控
37
                  <div class="normal-status front">
2dc6c041   liuqimichale   设备信息
38
                      <p class="text-orange">{{equipment.ydpper}}%</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;
2dc6c041   liuqimichale   设备信息
104
          div{
27890aae   liuqimichale   设备监控
105
106
107
              width: 95%;
              height: 95%;
              position: absolute;
74b22660   Andy   add
108
              left:0;top:0;
27890aae   liuqimichale   设备监控
109
110
111
112
              backface-visibility:hidden;
              padding: 15px 0 10px 0;
              text-align: center;
  
2dc6c041   liuqimichale   设备信息
113
              p{
27890aae   liuqimichale   设备监控
114
115
116
117
118
                  height: 50%;
                  display: flex;
                  align-items: center;
                  justify-content: center;
              }
74b22660   Andy   add
119
120
              .text-blue{
                  @include fontStyle(24px);
db9d0707   Andy   add color
121
                  color: $fontBlue;
74b22660   Andy   add
122
123
124
              }
              .text-orange{
                  @include fontStyle(24px);
db9d0707   Andy   add color
125
                  color: $fontOrange;
74b22660   Andy   add
126
              }
2dc6c041   liuqimichale   设备信息
127
  
27890aae   liuqimichale   设备监控
128
          }
2dc6c041   liuqimichale   设备信息
129
  
27890aae   liuqimichale   设备监控
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
159
160
          .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   设备
161
      }
93ff2951   liuqimichale   设备监控信息
162
  
59d4d9d6   liuqimichale   设备
163
164
  
  </style>