Merge remote-tracking branch 'revisit/master'

This commit is contained in:
2024-10-16 09:17:00 +08:00
commit dabf00284e
4 changed files with 42 additions and 12 deletions

View File

@ -4,6 +4,11 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0"> <meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>Deep-Sea Data System</title> <title>Deep-Sea Data System</title>
<link rel="icon" href="./static/images/logo_map.png" type="image/x-icon" />
<link rel="shortcut icon" href="./static/images/logo_map.png" type="image/x-icon" />
<link rel="apple-touch-icon" href="./static/images/logo_map.png" />
<link rel="stylesheet" href="./static/css/reset.css"> <link rel="stylesheet" href="./static/css/reset.css">
<link rel="stylesheet" href="./static/js/Cesium/Widgets/widgets.css"> <link rel="stylesheet" href="./static/js/Cesium/Widgets/widgets.css">
<script type="text/javascript" src="./static/js/Cesium/Cesium.js"></script> <script type="text/javascript" src="./static/js/Cesium/Cesium.js"></script>

View File

@ -11,7 +11,8 @@
<div class="left1"> <div class="left1">
<div class="xiala"> <div class="xiala">
<el-select v-model="searchTypeValue" placeholder=""> <el-select v-model="searchTypeValue" placeholder="">
<el-option v-for="(item, index) in searchType" :key="index" :label="item.label" :value="item.label" :disabled="item.disabled" /> <el-option v-for="(item, index) in searchType" :key="index" :label="item.label" :value="item.label"
:disabled="item.disabled" />
</el-select> </el-select>
</div> </div>
<el-input v-model="searchValue" placeholder="" /> <el-input v-model="searchValue" placeholder="" />
@ -27,25 +28,29 @@
<div class="left4" v-if="searchTypeValue == '航次名称' && menuList1.length"> <div class="left4" v-if="searchTypeValue == '航次名称' && menuList1.length">
<div class="list"> <div class="list">
<div class="list-title">请选择航次名称</div> <div class="list-title">请选择航次名称</div>
<div class="list-value" v-for="(item,index) in menuList1" :key="index" @click="selectMenu1(item)">{{ item.name }}</div> <div class="list-value" v-for="(item, index) in menuList1" :key="index" @click="selectMenu1(item)">{{
item.name }}</div>
</div> </div>
</div> </div>
<div class="left4" v-if="searchTypeValue == '平台类型' && menuList2.length"> <div class="left4" v-if="searchTypeValue == '平台类型' && menuList2.length">
<div class="list"> <div class="list">
<div class="list-title">请选择平台类型</div> <div class="list-title">请选择平台类型</div>
<div class="list-value" v-for="(item,index) in menuList2" :key="index" @click="selectMenu2(item)">{{ item.name + '(' + item.value + ')' }}</div> <div class="list-value" v-for="(item, index) in menuList2" :key="index" @click="selectMenu2(item)">{{
item.name + '(' + item.value + ')' }}</div>
</div> </div>
</div> </div>
<div class="left4" v-if="searchTypeValue == '设备类型' && menuList3.length"> <div class="left4" v-if="searchTypeValue == '设备类型' && menuList3.length">
<div class="list"> <div class="list">
<div class="list-title">请选择设备类型</div> <div class="list-title">请选择设备类型</div>
<div class="list-value" v-for="(item,index) in menuList3" :key="index" @click="selectMenu3(item)">{{ item.name + '(' + item.value + ')' }}</div> <div class="list-value" v-for="(item, index) in menuList3" :key="index" @click="selectMenu3(item)">{{
item.name + '(' + item.value + ')' }}</div>
</div> </div>
</div> </div>
<div class="left4" v-if="searchTypeValue == '数据样品类型' && menuList4.length"> <div class="left4" v-if="searchTypeValue == '数据样品类型' && menuList4.length">
<div class="list"> <div class="list">
<div class="list-title">请选择数据样品类型</div> <div class="list-title">请选择数据样品类型</div>
<div class="list-value" v-for="(item,index) in menuList4" :key="index" @click="selectMenu4(item)">{{ item.name + '(' + item.value + ')' }}</div> <div class="list-value" v-for="(item, index) in menuList4" :key="index" @click="selectMenu4(item)">{{
item.name + '(' + item.value + ')' }}</div>
</div> </div>
</div> </div>
<div class="left4" v-if="radio == '数据样品集'"> <div class="left4" v-if="radio == '数据样品集'">
@ -450,7 +455,7 @@ export default {
baseLayerPicker: false, baseLayerPicker: false,
fullscreenButton: false, fullscreenButton: false,
selectionIndicator: false, selectionIndicator: false,
homeButton: false, homeButton: true,
animation: false, animation: false,
infoBox: false, infoBox: false,
geocoder: false, geocoder: false,
@ -469,10 +474,20 @@ export default {
this.viewer.scene.globe.showGroundAtmosphere = false this.viewer.scene.globe.showGroundAtmosphere = false
this.viewer.scene.postProcessStages.fxaa.enabled = true this.viewer.scene.postProcessStages.fxaa.enabled = true
this.viewer.camera.setView({ // homeButton
this.viewer.homeButton.viewModel.command.beforeExecute.addEventListener((e) => {
e.cancel = true;
this.viewer.camera.flyTo({
// //
destination: Cesium.Cartesian3.fromDegrees(110, 18, 10000000) destination: Cesium.Cartesian3.fromDegrees(112, 18, 4000000),
duration: 0.5
}); });
});
this.viewer.camera.setView({
//
destination: Cesium.Cartesian3.fromDegrees(112, 18, 4000000)
});
// //
this.viewer.imageryLayers.get(0).show = false this.viewer.imageryLayers.get(0).show = false
@ -861,7 +876,7 @@ export default {
.tag { .tag {
color: #333333; color: #333333;
padding: 5px; padding: 5px;
background-color: rgb(249,249,249); background-color: rgb(249, 249, 249);
margin: 0 15px 15px 0; margin: 0 15px 15px 0;
} }
} }

View File

@ -353,7 +353,7 @@ export default {
baseLayerPicker: false, baseLayerPicker: false,
fullscreenButton: false, fullscreenButton: false,
selectionIndicator: false, selectionIndicator: false,
homeButton: false, homeButton: true,
animation: false, animation: false,
infoBox: false, infoBox: false,
geocoder: false, geocoder: false,
@ -372,10 +372,20 @@ export default {
this.viewer.scene.globe.showGroundAtmosphere = false this.viewer.scene.globe.showGroundAtmosphere = false
this.viewer.scene.postProcessStages.fxaa.enabled = true this.viewer.scene.postProcessStages.fxaa.enabled = true
this.viewer.camera.setView({ // homeButton
this.viewer.homeButton.viewModel.command.beforeExecute.addEventListener((e) => {
e.cancel = true;
this.viewer.camera.flyTo({
// //
destination: Cesium.Cartesian3.fromDegrees(110, 18, 10000000) destination: Cesium.Cartesian3.fromDegrees(112, 18, 4000000),
duration: 0.5
}); });
});
this.viewer.camera.setView({
//
destination: Cesium.Cartesian3.fromDegrees(112, 18, 4000000)
});
// Cesium Ctrl + // Cesium Ctrl +
modifyCesiumMouseWheel(this.viewer); modifyCesiumMouseWheel(this.viewer);

BIN
static/images/ougp.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB