wangkang3 лет назад: 4
Родитель
Сommit
69240084d7
1 измененных файлов с 95 добавлено и 1 удалено
  1. 95 1
      ebc-middle-platform/src/modules/call-help/current.vue

+ 95 - 1
ebc-middle-platform/src/modules/call-help/current.vue

@ -1,3 +1,97 @@
1 1
<template>
2
  <div>实时报警</div>
2
  <div class="current-container">
3
    <t-scroll-bar class="left">
4
      <div v-for="(item,index) in alarmList" :key="index" :class="[{active:index == activeIndex},'item']" @click="choose(item,index)">
5
        <div class="top">
6
          <div class="user-pic"><t-icon icon="user-outline"></t-icon></div>
7
          <div>{{ item.name }}</div>
8
          <div :class="item.type==1?'alarm':'hand-alarm'">{{ item.type==1?'落水报警':'手动报警' }}</div>
9
        </div>
10
        <div class="middle">
11
          <div class="row">
12
            <div>终端编号</div>
13
            <div>{{ item.number }}</div>
14
          </div>
15
          <div class="row">
16
            <div>救援人</div>
17
            <div>{{ item.rescue }}</div>
18
          </div>
19
          <div class="row">
20
            <div>报警时间</div>
21
            <div>{{ item.alarmTime }}</div>
22
          </div>
23
          <div class="row">
24
            <div>最新定位时间</div>
25
            <div>{{ item.positionTime }}</div>
26
          </div>
27
        </div>
28
        <div class="footer">
29
          <t-button icon="user-outline" color="primary">指派</t-button>
30
          <t-button icon="close" color="primary">关闭</t-button>
31
        </div>
32
      </div>
33
    </t-scroll-bar>
34
    <div class="right">
35
      <div id="current-map"></div>
36
    </div>
37
  </div>
3 38
</template>
39
<script>
40
import './current.scss'
41
export default {
42
  data() {
43
    return {
44
      alarmList: [
45
        {
46
          name: '张三',
47
          type: 1,
48
          number: 'ZDBH0001',
49
          rescue: '--',
50
          alarmTime: '2020.08.13 08:24:32',
51
          positionTime: '2020.08.13 08:24:32'
52
        },
53
        {
54
          name: '张三',
55
          type: 2,
56
          number: 'ZDBH0001',
57
          rescue: '--',
58
          alarmTime: '2020.08.13 08:24:32',
59
          positionTime: '2020.08.13 08:24:32'
60
        },
61
        {
62
          name: '张三',
63
          type: 2,
64
          number: 'ZDBH0001',
65
          rescue: '--',
66
          alarmTime: '2020.08.13 08:24:32',
67
          positionTime: '2020.08.13 08:24:32'
68
        },
69
        {
70
          name: '张三',
71
          type: 2,
72
          number: 'ZDBH0001',
73
          rescue: '--',
74
          alarmTime: '2020.08.13 08:24:32',
75
          positionTime: '2020.08.13 08:24:32'
76
        }
77
      ],
78
      activeIndex: 0
79
    }
80
  },
81
  mounted() {
82
    this.map = new Ai.Map('current-map', {
83
      ak: 'MTYwMDkMTAwMU1UWXdNRGs1T0RZeE1EZzNPU014TnpRdw__',
84
      center: [39.915599, 116.406568],
85
      zoom: 5
86
    })
87
    var maplayer = null
88
    maplayer = Ai.TileLayer('http://192.168.74.189:9999/tdtvector')
89
    this.map.addLayer(maplayer)
90
  },
91
  methods: {
92
    choose(item, index) {
93
      this.activeIndex = index
94
    }
95
  }
96
}
97
</script>