物理沙盘
This commit is contained in:
@ -150,9 +150,9 @@
|
||||
<div class="tab">
|
||||
<template v-for="item in serviceOptions">
|
||||
<span :class="[
|
||||
'tab-item',
|
||||
selectedService == item.name ? 'activeService' : '',
|
||||
]" @click="selectedService = item.name">{{ item.name }}</span>
|
||||
'tab-item',
|
||||
selectedService == item.name ? 'activeService' : '',
|
||||
]" @click="selectedService = item.name">{{ item.name }}</span>
|
||||
</template>
|
||||
</div>
|
||||
<div class="tabPanel">
|
||||
@ -507,6 +507,20 @@ export default {
|
||||
//监听服务数据
|
||||
getPort() {
|
||||
console.log("监听服务数据");
|
||||
|
||||
ipcRenderer.on("sandTable_udp_server_port_str", (event, key, status) => {
|
||||
let sandTable_udp_client_status = localStorage.getItem('sandTable_udp_client_status')
|
||||
if (JSON.parse(sandTable_udp_client_status)) {
|
||||
// 如果status为“K”,那么双击的时候就发出关灯指令
|
||||
let val = udp_pointMap.get(key)
|
||||
val.command = (status == 'G' ? "B" : "A")
|
||||
if (val) {
|
||||
_entityMap.get(val.source_id).flyTo()
|
||||
}
|
||||
udp_pointMap.set(key, val)
|
||||
console.log("sandTable_udp_server_port_str", val)
|
||||
}
|
||||
})
|
||||
ipcRenderer.on("sandTable_udp_server_port", (event, positions, angle) => {
|
||||
console.log("监听服务数据", positions, angle);
|
||||
if (positions.length > 0) {
|
||||
@ -518,7 +532,7 @@ export default {
|
||||
roll: 0,
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
if (positions.length === 1) {
|
||||
flyToOptions.position = positions[0];
|
||||
flyToOptions.position.alt = Number(flyToOptions.position.alt) - 500
|
||||
@ -709,7 +723,7 @@ export default {
|
||||
break
|
||||
}
|
||||
}
|
||||
if(!flag && headerList && headerList.length>0) {
|
||||
if (!flag && headerList && headerList.length > 0) {
|
||||
localStorage.setItem("header", JSON.stringify(headerList[0]))
|
||||
this.$sendChanel("header")
|
||||
selectHeader({
|
||||
|
||||
Reference in New Issue
Block a user