songlin3 vor 3 Jahren
Ursprung
Commit
c2c0a85c20

+ 123 - 130
2020/trail/aiot/src/views/iot-portal/appScene.vue

@ -2,90 +2,96 @@
2 2
  <div class="appScene">
3 3
    <div class="appScene-title">应用场景</div>
4 4
    <div class="appScene-content">
5
      <div class="appScene-buttons">
6
        <div class="appScene-button button1" @click="changePageIndex1">
7
          安全防控
8
        </div>
9
        <div class="appScene-button button2 selected" @click="changePageIndex2">
10
          智能巡检
11
        </div>
12
        <div class="appScene-button button3" @click="changePageIndex3">
13
          集中监控
14
        </div>
15
      </div>
16
      <div v-show="currentPageIndex === 1" class="appScene-main">
17
        <div class="appScene-main-page">
18
          <img src="../../assets/appScene1.png" />
5
      <el-tabs
6
        class="appScene-buttons"
7
        v-model="activeName"
8
        @tab-click="handleClick"
9
      >
10
        <el-tab-pane name="first"   >
11
          <span slot="label" class="appScene-button button1" >安全防控</span>
12
            <div class="appScene-main-page">
13
              <img src="../../assets/appScene1.png" class="img1"/>
19 14
20
          <div class="appScene-main-page-title">智慧楼宇/智慧园区</div>
21
          <div class="appScene-main-page-desc desc1">
22
            场景说明:在智慧楼宇、智慧园区等场景中,基于可穿戴的蓝牙工卡等进行室内导航、电子围栏等应用
23
          </div>
24
          <div class="appScene-main-page-desc">
25
            <p>场景难点:蓝牙高精定位算法、导航算法、楼宇/园区空间建模</p>
26
            <p>跟进机会:智慧楼宇、智慧园区等</p>
27
          </div>
28
        </div>
29
        <div class="appScene-main-page">
30
          <img src="../../assets/appScene2.png" />
31
          <div class="appScene-main-page-title">核电/火电</div>
32
          <div class="appScene-main-page-desc desc1">
33
            场景说明:在核电、火电等行业,基于辐射、电场等环境设置危险区域电子围栏,通过员工可穿戴UWB工卡进行识别告警
34
          </div>
35
          <div class="appScene-main-page-desc">
36
            <p>场景难点:基于UWB的高精定位算法、导航算法、工厂车间等空间建模</p>
37
            <p>跟进机会:智慧能源、智慧工厂等</p>
38
          </div>
39
        </div>
40
      </div>
41
      <div v-show="currentPageIndex === 2" class="appScene-main">
42
        <div class="appScene-main-page">
43
          <img src="../../assets/appScene3.png" />
44
          <div class="appScene-main-page-title">智慧楼宇/智慧园区</div>
45
          <div class="appScene-main-page-desc desc1">
46
            场景说明:在智慧楼宇、智慧社区等场景中,通过二维码标识或蓝牙信标技术实现安保人员巡检工作打卡登记。
47
          </div>
48
          <div class="appScene-main-page-desc">
49
            <p>场景难点:蓝牙高精定位算法、二维码标识技术、数据管理,导航算法</p>
50
            <p>跟进机会:智慧楼宇、智慧园区等</p>
51
          </div>
52
        </div>
53
        <div class="appScene-main-page">
54
          <img src="../../assets/appScene4.png" />
55
          <div class="appScene-main-page-title">矿场/电厂</div>
56
          <div class="appScene-main-page-desc desc1">
57
            场景说明:在矿场、电厂等具备设备仪表场景中,基于OCR技术实现安保人员上传设备数据、定位巡检区域等巡检工作。
58
          </div>
59
          <div class="appScene-main-page-desc">
60
            <p>场景难点:蓝牙高精定位算法、图像识别技术、导航算法</p> 
61
            <p>跟进机会:智慧能源、智慧工厂等</p>
62
          </div>
63
        </div>
64
      </div>
65
      <div v-show="currentPageIndex === 3" class="appScene-main">
66
        <div class="appScene-main-page">
67
          <img src="../../assets/appScene5.png" />
68
          <div class="appScene-main-page-title">智慧楼宇/智慧园区</div>
69
          <div class="appScene-main-page-desc desc1">
70
            场景说明:在智慧楼宇和智慧园区中为加强园区基础设施管理、能耗管理等需要将设备之间关系和状态集中展示,以方便控制
71
          </div>
72
          <div class="appScene-main-page-desc">
73
            <p>场景难点:多类设备的接入和控制、现场级低成本通信、数据转换</p>
74
            <p>跟进机会:智慧楼宇智慧园区等</p>
75
          </div>
76
        </div>
77
        <div class="appScene-main-page">
78
          <img src="../../assets/appScene6.png" />
79
          <div class="appScene-main-page-title">工业企业/能源</div>
80
          <div class="appScene-main-page-desc desc1">
81
            场景说明:在工业企业、能源等行业,需要将设备组态进行集中管理,同时根据生产任务进一步优化工艺流程
82
          </div>
83
          <div class="appScene-main-page-desc">
84
            <p>场景难点:基于AI的生产调度、多类设备的接入和控制、现场级低成本通信、组态管理</p> 
85
            <p> 跟进机会:智慧能源、智慧工厂等</p>
86
          </div>
87
        </div>
88
      </div>
15
              <div class="appScene-main-page-title">智慧楼宇/智慧园区</div>
16
              <div class="appScene-main-page-desc desc1">
17
                场景说明:在智慧楼宇、智慧园区等场景中,基于可穿戴的蓝牙工卡等进行室内导航、电子围栏等应用
18
              </div>
19
              <div class="appScene-main-page-desc">
20
                <p>场景难点:蓝牙高精定位算法、导航算法、楼宇/园区空间建模</p>
21
                <p>跟进机会:智慧楼宇、智慧园区等</p>
22
              </div>
23
            </div>
24
            <div class="appScene-main-page">
25
              <img src="../../assets/appScene2.png" />
26
              <div class="appScene-main-page-title">核电/火电</div>
27
              <div class="appScene-main-page-desc desc1">
28
                场景说明:在核电、火电等行业,基于辐射、电场等环境设置危险区域电子围栏,通过员工可穿戴UWB工卡进行识别告警
29
              </div>
30
              <div class="appScene-main-page-desc">
31
                <p>
32
                  场景难点:基于UWB的高精定位算法、导航算法、工厂车间等空间建模
33
                </p>
34
                <p>跟进机会:智慧能源、智慧工厂等</p>
35
              </div>
36
            </div>
37
        </el-tab-pane>
38
        <el-tab-pane name="second"  >
39
          <span slot="label" class="appScene-button button2" >智能巡检</span>
40
            <div class="appScene-main-page">
41
              <img src="../../assets/appScene3.png" />
42
              <div class="appScene-main-page-title">智慧楼宇/智慧园区</div>
43
              <div class="appScene-main-page-desc desc1">
44
                场景说明:在智慧楼宇、智慧社区等场景中,通过二维码标识或蓝牙信标技术实现安保人员巡检工作打卡登记。
45
              </div>
46
              <div class="appScene-main-page-desc">
47
                <p>
48
                  场景难点:蓝牙高精定位算法、二维码标识技术、数据管理,导航算法
49
                </p>
50
                <p>跟进机会:智慧楼宇、智慧园区等</p>
51
              </div>
52
            </div>
53
            <div class="appScene-main-page">
54
              <img src="../../assets/appScene4.png" />
55
              <div class="appScene-main-page-title">矿场/电厂</div>
56
              <div class="appScene-main-page-desc desc1">
57
                场景说明:在矿场、电厂等具备设备仪表场景中,基于OCR技术实现安保人员上传设备数据、定位巡检区域等巡检工作。
58
              </div>
59
              <div class="appScene-main-page-desc">
60
                <p>场景难点:蓝牙高精定位算法、图像识别技术、导航算法</p>
61
                <p>跟进机会:智慧能源、智慧工厂等</p>
62
              </div>
63
            </div>
64
        </el-tab-pane>
65
        <el-tab-pane name="third"  >
66
          <span slot="label" class="appScene-button button3" > 集中监控</span>
67
            <div class="appScene-main-page">
68
              <img src="../../assets/appScene5.png" />
69
              <div class="appScene-main-page-title">智慧楼宇/智慧园区</div>
70
              <div class="appScene-main-page-desc desc1">
71
                场景说明:在智慧楼宇和智慧园区中为加强园区基础设施管理、能耗管理等需要将设备之间关系和状态集中展示,以方便控制
72
              </div>
73
              <div class="appScene-main-page-desc">
74
                <p>
75
                  场景难点:多类设备的接入和控制、现场级低成本通信、数据转换
76
                </p>
77
                <p>跟进机会:智慧楼宇、智慧园区等</p>
78
              </div>
79
            </div>
80
            <div class="appScene-main-page">
81
              <img src="../../assets/appScene6.png" />
82
              <div class="appScene-main-page-title">工业企业/能源</div>
83
              <div class="appScene-main-page-desc desc1">
84
                场景说明:在工业企业、能源等行业,需要将设备组态进行集中管理,同时根据生产任务进一步优化工艺流程
85
              </div>
86
              <div class="appScene-main-page-desc">
87
                <p>
88
                  场景难点:基于AI的生产调度、多类设备的接入和控制、现场级低成本通信、组态管理
89
                </p>
90
                <p>跟进机会:智慧能源、智慧工厂等</p>
91
              </div>
92
            </div>
93
        </el-tab-pane>
94
      </el-tabs>
89 95
    </div>
90 96
  </div>
91 97
</template>
@ -94,34 +100,12 @@ export default {
94 100
  name: "appScene",
95 101
  data() {
96 102
    return {
97
      currentPageIndex: 2,
98
  
103
       activeName: "second",
99 104
    };
100 105
  },
101 106
  methods: {
102
    changePageIndex1(event) {
103
      this.currentPageIndex = 1;
104
      let _dom = document.querySelector(".appScene-button.selected");
105
      if (_dom) {
106
        _dom.classList.toggle("selected");
107
      }
108
      event.target.classList.toggle("selected");
109
    },
110
    changePageIndex2(event) {
111
      this.currentPageIndex = 2;
112
      let _dom = document.querySelector(".appScene-button.selected");
113
      if (_dom) {
114
        _dom.classList.toggle("selected");
115
      }
116
      event.target.classList.toggle("selected");
117
    },
118
    changePageIndex3(event) {
119
      this.currentPageIndex = 3;
120
      let _dom = document.querySelector(".appScene-button.selected");
121
      if (_dom) {
122
        _dom.classList.toggle("selected");
123
      }
124
      event.target.classList.toggle("selected");
107
    handleClick(tab, event) {
108
      console.log(tab, event);
125 109
    },
126 110
  },
127 111
};
@ -139,7 +123,6 @@ export default {
139 123
    margin-top: 100px;
140 124
  }
141 125
  .appScene-buttons {
142
    display: flex;
143 126
    justify-content: center;
144 127
    align-content: center;
145 128
    margin-top: 80px;
@ -147,8 +130,8 @@ export default {
147 130
      display: flex;
148 131
      justify-content: center;
149 132
      align-items: center;
150
      width: 380px;
151
      height: 60px;
133
      width: 370px;
134
      // height: 60px;
152 135
      background-color: rgba(0, 0, 0, 0.02);
153 136
      font-family: PingFang SC;
154 137
      font-style: Medium;
@ -156,39 +139,49 @@ export default {
156 139
      font-weight: 600;
157 140
    }
158 141
  }
159
  .appScene-main {
160
    margin-top: 45px;
161
    display: flex;
162
    justify-content: space-between;
163
    .appScene-main-page-title {
142
  // .selected {
143
  //   background-color: #1982ff !important;
144
  //   color: #ffffff !important;
145
  // }
146
  img {
147
    height: 300px;
148
    margin-top: 50px;
149
  }
150
  .img1{
151
    height: 300px;
152
  }
153
}
154
</style>
155
156
<style>    
157
.appScene-button{
158
  padding: 0;
159
}
160
  .appScene-main-page {
161
      display: inline-block;
162
      width: 500px;
163
164
    }
165
        .appScene-main-page-title {
164 166
      font-weight: 600;
165 167
      margin-top: 13px;
166 168
      font-family: PingFang SC;
167
      font-style: Semibold;
168 169
      font-size: 22px;
170
      text-align: left;
171
      margin-left: 25px;
169 172
      color: #404f54;
170 173
    }
171
    .appScene-main-page {
172
      width: 500px;
173
    }
174 174
    .appScene-main-page-desc {
175 175
      font-weight: 400;
176 176
      font-family: PingFang SC;
177 177
      font-style: Regular;
178 178
      font-size: 16px;
179
      margin: 13px 25px 0;
180
179 181
      color: #8d9599;
180 182
      text-align: left;
181 183
    }
182 184
    .desc1 {
183
      margin-top: 13px;
185
      margin: 13px 25px 0;
184 186
    }
185
  }
186
  .selected {
187
    background-color: #1982ff !important;
188
    color: #ffffff !important;
189
  }
190
  img {
191
    height: 300px;
192
  }
193
}
194 187
</style>

+ 0 - 1
2020/trail/aiot/src/views/iot-portal/found.vue

@ -10,7 +10,6 @@
10 10
      <el-tabs
11 11
        v-model="activeName"
12 12
        @tab-click="handleClick"
13
        class="found-content"
14 13
      >
15 14
        <el-tab-pane name="first">
16 15
          <span slot="label" class="first-content one">创建产品与设备</span>

+ 1 - 1
2020/trail/aiot/src/views/iot-portal/homepage.vue

@ -52,7 +52,7 @@ export default{
52 52
}
53 53
#layerFour{
54 54
  width:100%;
55
  height:900px;
55
  height:950px;
56 56
  background-color:#FFFFFF;
57 57
}
58 58
#layerFive{