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

View File

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