巡查巡检增加路径
parent
d16d881828
commit
f0f6f12085
|
|
@ -107,6 +107,7 @@ const apiurl = {
|
|||
xcxj_dcl: service_fxdd + "/inspect/detail/handle/list",//巡查巡检-待处理问题
|
||||
xcxj_by: service_fxdd + "/inspect/task/month",//巡查巡检-本月巡查记录
|
||||
xcxj_bn: service_fxdd + "/inspect/task/year",//巡查巡检-本年巡查记录
|
||||
xcxj_gj: service_fxdd + "/inspectTaskTrack/list",//巡查巡检-巡查轨迹
|
||||
|
||||
},
|
||||
//防汛调度-小玉潭
|
||||
|
|
|
|||
|
|
@ -124,6 +124,37 @@ const Page = ({mySetTms}) => {
|
|||
|
||||
mapObj.addLayer(vectorLayer);
|
||||
}
|
||||
|
||||
const onRowClick = async(data)=>{
|
||||
const { code, data:res } = await httppost2(apiurl.home.xcxj_gj+'?taskId='+data.id)
|
||||
if(code!==200){
|
||||
message.error('请求失败')
|
||||
return
|
||||
}
|
||||
if(res.length===0){
|
||||
message.error('无轨迹信息')
|
||||
return
|
||||
}
|
||||
const list = res.map(o=>[o.lgtd-0.0115,o.lttd-0.0036])
|
||||
|
||||
data.data = {
|
||||
"type":"MultiLineString",
|
||||
"coordinates":[
|
||||
[
|
||||
...list
|
||||
]
|
||||
]
|
||||
}
|
||||
addHlLayer(data?.data,'HlItem_'+data.id,'#00FFFF',data)
|
||||
const center = geometryCenter({type:"LineString",coordinates:data.data.coordinates[0]});
|
||||
dispatch.runtime.setFeaturePop({
|
||||
id: data.id,
|
||||
data: data,
|
||||
type: 'xunjian',
|
||||
lgtd: center[0],
|
||||
lttd: center[1],
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
return (
|
||||
|
|
@ -163,30 +194,7 @@ const Page = ({mySetTms}) => {
|
|||
scroll={{ y: "300px"}}
|
||||
onRow={
|
||||
(data)=>({
|
||||
onClick:()=>{
|
||||
data.data = {
|
||||
"type":"MultiLineString",
|
||||
"coordinates":[
|
||||
[
|
||||
[114.746, 31.479],
|
||||
[114.776, 31.509]
|
||||
]
|
||||
]
|
||||
}
|
||||
if(!data.data){
|
||||
message.error('无轨迹信息')
|
||||
return
|
||||
}
|
||||
addHlLayer(data?.data,'HlItem_'+data.id,'#00FFFF',data)
|
||||
const center = geometryCenter({type:"LineString",coordinates:data.data.coordinates[0]});
|
||||
dispatch.runtime.setFeaturePop({
|
||||
id: data.id,
|
||||
data: data,
|
||||
type: 'xunjian',
|
||||
lgtd: center[0],
|
||||
lttd: center[1],
|
||||
})
|
||||
}
|
||||
onClick:()=>onRowClick(data)
|
||||
})
|
||||
}
|
||||
/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue