Compare commits
2 Commits
93d4a7653f
...
625be5bde2
| Author | SHA1 | Date |
|---|---|---|
|
|
625be5bde2 | |
|
|
d67c536a3c |
|
|
@ -86,17 +86,33 @@ const handlerAddEntity = (data) => {
|
||||||
}
|
}
|
||||||
const rotateLine = (data)=>{
|
const rotateLine = (data)=>{
|
||||||
axios({
|
axios({
|
||||||
method: "post",
|
method: "get",
|
||||||
url: VITE_GLOB_API_URL + '/api/FirePatrol/GetPatrolPointByTime',
|
url: VITE_GLOB_API_URL + '/api/FirePatrol/GetPatrolPointByTime',
|
||||||
data: {
|
params: {
|
||||||
page: 1,
|
id: data.CreateId
|
||||||
limit: 9999
|
|
||||||
},
|
},
|
||||||
headers: {
|
headers: {
|
||||||
'X-Token': localStorage.getItem("X-Token")
|
'X-Token': localStorage.getItem("X-Token")
|
||||||
}
|
}
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
|
let rel = res.data.result
|
||||||
|
let positionsArr = []
|
||||||
|
rel.forEach(item =>{
|
||||||
|
let arr = []
|
||||||
|
arr.push(item.lng,item.lat)
|
||||||
|
positionsArr.push(arr)
|
||||||
|
})
|
||||||
|
const graphic = new mars3d.graphic.PolylineEntity({
|
||||||
|
positions: positionsArr,
|
||||||
|
style: {
|
||||||
|
color: '#25F8EE',
|
||||||
|
depthFail: true,
|
||||||
|
opacity: 1,
|
||||||
|
},
|
||||||
|
attr: { remark: "轨迹" },
|
||||||
|
flyTo: true
|
||||||
|
})
|
||||||
|
window.graphicLayer.addGraphic(graphic)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
const getListData=()=>{
|
const getListData=()=>{
|
||||||
|
|
|
||||||
|
|
@ -25,11 +25,11 @@
|
||||||
<span class="username">{{ item.name }}</span>
|
<span class="username">{{ item.name }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex">
|
<div class="flex">
|
||||||
<div class="flex locationbox ai-c jc-c">
|
<div class="flex locationbox ai-c jc-c" @click="circleGeom(item)">
|
||||||
<img class="img" src="/src/assets/images/chart/xunchaguiji/btnicons04.png" />
|
<img class="img" src="/src/assets/images/chart/xunchaguiji/btnicons04.png" />
|
||||||
<span>范围</span>
|
<span>范围</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex rotatebox ai-c jc-c">
|
<div class="flex rotatebox ai-c jc-c" @click="rotateLine(item)">
|
||||||
<img class="img" src="/src/assets/images/chart/xunchaguiji/rotateicon.png" />
|
<img class="img" src="/src/assets/images/chart/xunchaguiji/rotateicon.png" />
|
||||||
<span>轨迹</span>
|
<span>轨迹</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -111,6 +111,42 @@ const navsClick = (index) =>{
|
||||||
}
|
}
|
||||||
const dateChange = (e)=>{
|
const dateChange = (e)=>{
|
||||||
dateRange.value = e
|
dateRange.value = e
|
||||||
|
}
|
||||||
|
const rotateLine = (data)=>{
|
||||||
|
axios({
|
||||||
|
method: "get",
|
||||||
|
url: VITE_GLOB_API_URL + '/api/FirePatrol/GetPatrolPointByTime',
|
||||||
|
params: {
|
||||||
|
id: data.createId,
|
||||||
|
beginTime: dateRange.value[0],
|
||||||
|
endTime: dateRange.value[1]
|
||||||
|
},
|
||||||
|
headers: {
|
||||||
|
'X-Token': localStorage.getItem("X-Token")
|
||||||
|
}
|
||||||
|
}).then(res => {
|
||||||
|
let rel = res.data.result
|
||||||
|
let positionsArr = []
|
||||||
|
rel.forEach(item =>{
|
||||||
|
let arr = []
|
||||||
|
arr.push(item.lng,item.lat)
|
||||||
|
positionsArr.push(arr)
|
||||||
|
})
|
||||||
|
const graphic = new mars3d.graphic.PolylineEntity({
|
||||||
|
positions: positionsArr,
|
||||||
|
style: {
|
||||||
|
color: '#25F8EE',
|
||||||
|
depthFail: true,
|
||||||
|
opacity: 1,
|
||||||
|
},
|
||||||
|
attr: { remark: "轨迹" },
|
||||||
|
flyTo: true
|
||||||
|
})
|
||||||
|
window.graphicLayer.addGraphic(graphic)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
const circleGeom = (data) =>{
|
||||||
|
|
||||||
}
|
}
|
||||||
const getRecordListData = ()=>{
|
const getRecordListData = ()=>{
|
||||||
axios({
|
axios({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue