优化下潜地图下潜轨迹交互逻辑

This commit is contained in:
hym 2026-04-06 11:01:46 +08:00
parent 1dadfc0b6b
commit efe6cd18a3
1 changed files with 7 additions and 6 deletions

View File

@ -70,7 +70,7 @@ import PieChart from './components/PieChart.vue'
import { reportList, platformHov, hovUnit, hovUnitYear, hovDiving } from '../../api/statistics'
import { filterDictItems } from '../../utils/index'
import { initMapbox } from "@/utils/mapbox-utils";
import { loadVectorLayer, loadJsonPointFeature,showUnitReport } from '@/utils/vector-layer-utils'
import { setMapLayoutProperty, loadVectorLayer, loadJsonPointFeature, showUnitReport } from '@/utils/vector-layer-utils'
import { ColorGenerator } from '@/utils/color-generator';
export default {
@ -158,7 +158,6 @@ export default {
//
handleCommand(command) {
this.currentTitle = command
this.removeSingleLineImg()
if (command === '全部载人潜水器') {
this.getHovList()
this.gitHovDiving()
@ -227,15 +226,17 @@ export default {
//
gitHovDiving(params = {}) {
hovDiving(params).then(res => {
if (params.platform_name) {
//
setMapLayoutProperty('voyageMap_hov', 'none')
}
let i = 0;
const colors = ColorGenerator.generateDivergingColors(res.array.length);
//
res.array.forEach(item => {
//
//
loadVectorLayer(item.diving_sn, ["line", "symbol"], [colors[i], "#FFFFFF"], "visible", "voyageMap_hov", "dsds");
i++;
// this.addSingleLineImg(item)
})
})
},