feat:亮度设置优化

This commit is contained in:
wxs 2026-03-08 15:39:18 +08:00
parent 88249dcd83
commit be4bf038c1
2 changed files with 30 additions and 17 deletions

View File

@ -375,7 +375,7 @@ export default {
lightPercent: 0, lightPercent: 0,
contrastPercent: 10, contrastPercent: 10,
imageInfos: { imageInfos: {
brightness: 10 brightness: 1
}, },
} }
}, },
@ -487,7 +487,7 @@ export default {
// ) // )
orthoManager = new OrthoImageryManager(viewer, DT.Cesium, { orthoManager = new OrthoImageryManager(viewer, DT.Cesium, {
maxLayers: 400, maxLayers: 400,
brightness: 1.2, // 默认亮度 brightness: 1, // 默认亮度
alpha: 1.0 // 默认透明度 alpha: 1.0 // 默认透明度
}) })
// this.startTest() // this.startTest()
@ -580,7 +580,7 @@ export default {
// 亮度设置变化 // 亮度设置变化
onLightChange: debounce(function (val) { onLightChange: debounce(function (val) {
const imageInfos = { ...this.imageInfos } const imageInfos = { ...this.imageInfos }
orthoManager.setBrightness(val / 10) orthoManager.setBrightness(val)
// execBrightnessexport(imageInfos).then(res => { // execBrightnessexport(imageInfos).then(res => {
// console.log('亮度调整成功'); // console.log('亮度调整成功');
// // this.$message.success('亮度调整成功') // // this.$message.success('亮度调整成功')
@ -2821,7 +2821,7 @@ export default {
// this.imageInfos = Object.assign({}, this.imageInfos, data) // this.imageInfos = Object.assign({}, this.imageInfos, data)
// this.imageInfos.brightness = data.brightness // this.imageInfos.brightness = data.brightness
console.log('SAR图像2', data) console.log('SAR图像2', data)
orthoManager.add(data, this.imageInfos.brightness / 10) orthoManager.add(data, this.imageInfos.brightness)
// this.addMarkPicture2(data) // this.addMarkPicture2(data)
// console.log('灭有匹配到吗taskUavCollection', taskUavCollection, taskUavCollection[data.jobId]) // console.log('灭有匹配到吗taskUavCollection', taskUavCollection, taskUavCollection[data.jobId])
// if (taskUavCollection[data.jobId]) { // if (taskUavCollection[data.jobId]) {
@ -3040,6 +3040,10 @@ export default {
viewer.entities.remove(item) viewer.entities.remove(item)
} }
}) })
if (orthoManager) {
orthoManager.clearAll()
orthoManager = null
}
} }
if (data.jobStatus === 1 && this.detailUav.id === data.jobId) { if (data.jobStatus === 1 && this.detailUav.id === data.jobId) {
this.updateUavInfo(data.sarStatus) this.updateUavInfo(data.sarStatus)

View File

@ -14,7 +14,7 @@
<template v-slot:header> <template v-slot:header>
<span class="remote-header"> <span class="remote-header">
<i class="ri-task-fill"></i> <i class="ri-task-fill"></i>
{{ $t('task.executingTasks') }} {{ $t('task.executingTasks') }}
</span> </span>
</template> </template>
<div class="task-list__content"> <div class="task-list__content">
@ -91,9 +91,9 @@
<el-slider <el-slider
v-model="imageInfos.brightness" v-model="imageInfos.brightness"
show-input show-input
:min="1" :min="0.1"
:max="30" :max="20"
:step="1" :step="0.1"
input-size="mini" input-size="mini"
:show-input-controls="false" :show-input-controls="false"
@change="onLightChange" @change="onLightChange"
@ -137,19 +137,24 @@
<div class="weather-info__content2"> <div class="weather-info__content2">
<div class="base-info"> <div class="base-info">
<div> <div>
<span>{{ $t('task.temperature') }}</span><span>{{ weatherInfo2.wendu }}</span> <span>{{ $t('task.temperature') }}</span
><span>{{ weatherInfo2.wendu }}</span>
</div> </div>
<div> <div>
<span>{{ $t('task.humidity') }}</span><span>{{ weatherInfo2.shidu }}</span> <span>{{ $t('task.humidity') }}</span
><span>{{ weatherInfo2.shidu }}</span>
</div> </div>
<div> <div>
<span>{{ $t('task.airQuality') }}</span><span>{{ weatherInfo2.quality }}</span> <span>{{ $t('task.airQuality') }}</span
><span>{{ weatherInfo2.quality }}</span>
</div> </div>
<div> <div>
<span>{{ $t('task.pm25') }}</span><span>{{ weatherInfo2.pm25 }}</span> <span>{{ $t('task.pm25') }}</span
><span>{{ weatherInfo2.pm25 }}</span>
</div> </div>
<div> <div>
<span>{{ $t('task.pm10') }}</span><span>{{ weatherInfo2.pm10 }}</span> <span>{{ $t('task.pm10') }}</span
><span>{{ weatherInfo2.pm10 }}</span>
</div> </div>
</div> </div>
<div class="week-info"> <div class="week-info">
@ -340,14 +345,18 @@
<div class="task-line-detail"> <div class="task-line-detail">
<el-table :data="taskLineDetail.data" height="100%" style="width: 100%"> <el-table :data="taskLineDetail.data" height="100%" style="width: 100%">
<el-table-column type="index" width="50"> </el-table-column> <el-table-column type="index" width="50"> </el-table-column>
<el-table-column prop="startLon" :label="$t('task.startLon')"> </el-table-column> <el-table-column prop="startLon" :label="$t('task.startLon')">
<el-table-column prop="startLat" :label="$t('task.startLat')"> </el-table-column> </el-table-column>
<el-table-column prop="startLat" :label="$t('task.startLat')">
</el-table-column>
<el-table-column prop="startHeight" :label="$t('task.startHeight')"> <el-table-column prop="startHeight" :label="$t('task.startHeight')">
</el-table-column> </el-table-column>
<el-table-column prop="startAlt" :label="$t('task.startAlt')"> <el-table-column prop="startAlt" :label="$t('task.startAlt')">
</el-table-column> </el-table-column>
<el-table-column prop="endLon" :label="$t('task.endLon')"> </el-table-column> <el-table-column prop="endLon" :label="$t('task.endLon')">
<el-table-column prop="endLat" :label="$t('task.endLat')"> </el-table-column> </el-table-column>
<el-table-column prop="endLat" :label="$t('task.endLat')">
</el-table-column>
<el-table-column prop="endHeight" :label="$t('task.endHeight')"> <el-table-column prop="endHeight" :label="$t('task.endHeight')">
</el-table-column> </el-table-column>
<el-table-column prop="endAlt" :label="$t('task.endAlt')"> <el-table-column prop="endAlt" :label="$t('task.endAlt')">