物理沙盘

This commit is contained in:
zh
2025-11-14 09:42:30 +08:00
parent ce3c39031d
commit 4731610cdf
59 changed files with 1042 additions and 5644 deletions

View File

@ -95,7 +95,7 @@
<div class="transformDrawerItem">
<span>源文件路径</span>
<el-input size="medium" v-model="input" :placeholder="item.placeholder ? item.placeholder : '请输入文件路径'
">
">
<template slot="append">
<el-button @click="openDialog(item)">
<i class="el-icon-more"></i>
@ -107,7 +107,7 @@
<div class="transformDrawerItem">
<span>存放路径</span>
<el-input size="medium" v-model="output" :placeholder="item.outplaceholder ? item.outplaceholder : '请输入文件路径'
">
">
<template slot="append">
<el-button @click="openSaveDialog(item)">
<i class="el-icon-more"></i>
@ -143,26 +143,26 @@
<!--右侧元素指挥舱-->
<!--新增态势0827-->
<div v-if="editSituation" :class="[
'cabinBox',
'animate__animated',
typeof showCabin == 'boolean'
? showCabin
? 'animate__zoomOutRight'
: 'animate__zoomInRight'
: '',
]">
'cabinBox',
'animate__animated',
typeof showCabin == 'boolean'
? showCabin
? 'animate__zoomOutRight'
: 'animate__zoomInRight'
: '',
]">
<cabin @changeShow="changeShow('showCabin', 'showCabinBtn')" ref="cabin"></cabin>
</div>
<div v-if="editSituation && typeof showCabinBtn == 'boolean'" :class="[
'cabinShowBtn',
'cabinShowBtn',
'animate__animated',
typeof showCabinBtn == 'boolean'
? showCabinBtn
? 'animate__lightSpeedInRight'
: 'animate__lightSpeedOutRight'
: '',
]">
'cabinShowBtn',
'cabinShowBtn',
'animate__animated',
typeof showCabinBtn == 'boolean'
? showCabinBtn
? 'animate__lightSpeedInRight'
: 'animate__lightSpeedOutRight'
: '',
]">
<div class="switch-node-outer">
<div class="switch-node-inner" @click="changeShow('showCabinBtn', 'showCabin')">
展开指挥舱
@ -177,26 +177,26 @@
<eventEditor class="eventEditor"></eventEditor>
<!--元素列表框-->
<div :class="[
'elementBox',
'animate__animated',
typeof showElement == 'boolean'
? showElement
? 'animate__zoomOutLeft'
: 'animate__zoomInLeft'
: '',
]" v-if="editSituation">
'elementBox',
'animate__animated',
typeof showElement == 'boolean'
? showElement
? 'animate__zoomOutLeft'
: 'animate__zoomInLeft'
: '',
]" v-if="editSituation">
<elements @changeShow="changeShow('showElement', 'showElementBtn')" v-if="!showList"></elements>
</div>
<!--新增态势0822 -->
<div v-if="editSituation && typeof showElementBtn == 'boolean'" style="left: 0%;" :class="[
'elementShowBtn',
'animate__animated',
typeof showElementBtn == 'boolean'
? showElementBtn
? 'animate__lightSpeedInLeft'
: 'animate__lightSpeedOutLeft'
: '',
]">
'elementShowBtn',
'animate__animated',
typeof showElementBtn == 'boolean'
? showElementBtn
? 'animate__lightSpeedInLeft'
: 'animate__lightSpeedOutLeft'
: '',
]">
<div class="switch-node-outer">
<div class="switch-node-inner" @click="changeShow('showElementBtn', 'showElement')">
展开军标标绘
@ -249,6 +249,16 @@
</template>
<template v-else> -->
<div id="goodSearchEchart"></div>
<!-- <div style="height: 60px;position: relative;">
<el-button class="export-btn" style="
background: rgba(var(--color-sdk-base-rgb), 0.2);
border: 1px solid rgba(var(--color-sdk-base-rgb), 0.5);
color: #ffffff;
position: absolute;
right: 20px;
bottom: 20px;
">导出Excel</el-button>
</div> -->
<!-- </template> -->
</div>
</div>
@ -319,6 +329,7 @@ import { obj } from "@/api/dataFromApi";
import { getIP } from "../../utils";
import { getToken } from "@/utils/auth";
import { cusNodeIcon } from "../../components/Tree/treeNode";
// import richTextEditor from "@/components/editor/richTextEditor.vue";
let handleLogin = (that) => {
// 需要登录就去掉“/dashboard”
@ -962,7 +973,7 @@ export default {
window.Earth1.tabHide = ["属性信息"];
}
});
},
}
},
};
</script>
@ -1110,15 +1121,18 @@ export default {
.tufuSelect,
.tacticalBox,
.ModelSetBox,
.modelBoxg{
.modelBoxg {
display: none;
}
.selectImgBox{
.selectImgBox {
z-index: 9999999;
}
.ModelSetBox{
}
.ModelSetBox {
z-index: 10000;
}
.scene {
//width: 5vw;
//height: 5vw;