From 0da0753a75690626c8239ff0a03e0ad5042cf72e Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 07 May 2025 10:05:03 +0800
Subject: [PATCH] 选择航线,地图展示该航线的机巢位置及对应的航点
---
src/views/tickets/orderLog.vue | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/views/tickets/orderLog.vue b/src/views/tickets/orderLog.vue
index 5e34cef..1e7fb3a 100644
--- a/src/views/tickets/orderLog.vue
+++ b/src/views/tickets/orderLog.vue
@@ -923,7 +923,7 @@
this.detailVisible = true
- this.initMapLine()
+ this.initMapLine(data.device_map_infos)
},
async handleCheckDetail (row) {
const response = await orderLogDetails(row.id)
@@ -936,7 +936,7 @@
// 更新机巢列表
this.device_sns = data.device_list
this.detailVisibleCopy = true
- this.initMapLine()
+ this.initMapLine(data.device_map_infos)
},
//导出
async exportData () {
@@ -1010,7 +1010,7 @@
this.initMapLine()
},
- initMapLine () {
+ initMapLine (infos = {}) {
let currentLine = this.wayLineList.find(item => item.wayline_id == this.form.file_id)
if (!currentLine) return
@@ -1038,6 +1038,11 @@
return item.Point.coordinates.split(',')
})
+ if (JSON.stringify(infos) != '{}') positions.unshift([
+ infos[0].longitude,
+ infos[0].latitude,
+ ])
+
this.$nextTick(() => {
if (this.$refs.MapContainer && this.$refs.MapContainer.initAddEntity) {
this.$refs.MapContainer.initAddEntity('polyline', positions)
--
Gitblit v1.9.3