1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
| <!--
| * @Author : yuan
| * @Date : 2026-01-08 09:29:07
| * @LastEditors : yuan
| * @LastEditTime : 2026-01-08 14:49:09
| * @FilePath : \applications\drone-command\src\views\dataCockpit\components\RealWarning.vue
| * @Description :
| * Copyright 2026 OBKoro1, All Rights Reserved.
| * 2026-01-08 09:29:07
| -->
| <template>
| <div class="real-warning">
| <RealTemplate v-for="(item, ind) in realWarningData" :key="ind" :data="item"
| @signal="() => console.log('信号干扰', item.id)" @counter="() => console.log('诱导驱离', item.id)"
| @favorite="() => console.log('收藏', item.id)" />
| </div>
| </template>
|
| <script setup>
| import RealTemplate from './templateComponents/RealTemplate.vue'
|
| const realWarningData = ref([
| {
| "id": "drone_001",
| "name": "无人机A-01",
| "status": "侦测中",
| "statusType": "detecting",
| "serialNumber": "XLH789456456",
| "dataSource": "侦测反制设备名称",
| "longitude": 113.99238,
| "latitude": 22.541819,
| "frequency": "5800MHz",
| "discoverTime": "14:56:04",
| "altitude": "150m",
| "speed": "5.01m/s",
| "isFavorite": false
| },
| {
| "id": "drone_002",
| "name": "无人机B-07",
| "status": "反制中",
| "statusType": "countering",
| "serialNumber": "XLH789456789",
| "dataSource": "反制设备A区",
| "longitude": 113.99312,
| "latitude": 22.542031,
| "frequency": "2400MHz",
| "discoverTime": "15:02:41",
| "altitude": "120m",
| "speed": "3.86m/s",
| "isFavorite": true
| },
| {
| "id": "drone_002",
| "name": "无人机B-07",
| "status": "反制中",
| "statusType": "countering",
| "serialNumber": "XLH789456789",
| "dataSource": "反制设备A区",
| "longitude": 113.99312,
| "latitude": 22.542031,
| "frequency": "2400MHz",
| "discoverTime": "15:02:41",
| "altitude": "120m",
| "speed": "3.86m/s",
| "isFavorite": true
| }
| ])
| </script>
|
| <style lang="scss" scoped>
| .real-warning {
| width: 100%;
| height: 100%;
| }
| </style>
|
|