import{c as e,w as a,n as t,s as i,i as n,r as s,o,a as l,M as c,f as d,d as m,t as u,g as r,e as g}from"./index-sVD-BO6M.js";import{_ as f}from"./guide-nav-bar.Calsbdur.js";import{_ as p,r as _}from"./uni-app.es.Bk8oaKUr.js";import{a as P,p as b,b as v}from"./map.C_mmf2ly.js";import{b as h}from"./router.DrNfFJ-r.js";import"./system.CMm6Pfb4.js";const k=p({components:{GuideNavBar:f},data:()=>({isLeaving:!1,meetingPoint:null}),computed:{mapCircles(){return v(this.meetingPoint||{})},coordinateText(){return this.meetingPoint?`${Number(this.meetingPoint.latitude).toFixed(6)}, ${Number(this.meetingPoint.longitude).toFixed(6)}`:"--"}},onLoad(e){this.meetingPoint=b(e.payload||"")},methods:{goBack(){this.isLeaving||(this.isLeaving=!0,setTimeout(()=>{h("/pages/workbench/index")},280))},openNavigation(){P(this.meetingPoint).catch(e=>{console.log("Open system location failed",e),i({title:"暂时无法打开地图导航",icon:"none"})})}}},[["render",function(i,p,P,b,v,h){const k=_(s("guide-nav-bar"),f),y=c,N=n,x=d,j=g;return o(),e(N,{class:t(["meeting-page",{leaving:v.isLeaving}])},{default:a(()=>[l(k,{title:"汇合点",onBack:h.goBack},null,8,["onBack"]),v.meetingPoint?(o(),e(N,{key:0,class:"meeting-body"},{default:a(()=>[l(N,{class:"map-panel"},{default:a(()=>[l(y,{class:"meeting-map",latitude:v.meetingPoint.latitude,longitude:v.meetingPoint.longitude,scale:17,circles:h.mapCircles,"show-location":!0,"enable-scroll":!0,"enable-zoom":!0,"enable-rotate":!1,"enable-overlooking":!1},null,8,["latitude","longitude","circles"])]),_:1}),l(N,{class:"info-section"},{default:a(()=>[l(N,{class:"info-head"},{default:a(()=>[l(N,{class:"info-main"},{default:a(()=>[l(x,{class:"info-name"},{default:a(()=>[m(u(v.meetingPoint.meetingPointName),1)]),_:1}),v.meetingPoint.scenicName?(o(),e(x,{key:0,class:"info-scenic"},{default:a(()=>[m(u(v.meetingPoint.scenicName),1)]),_:1})):r("",!0)]),_:1}),l(j,{class:"nav-button",onClick:h.openNavigation},{default:a(()=>[m("地图导航")]),_:1},8,["onClick"])]),_:1}),l(N,{class:"info-card"},{default:a(()=>[l(N,{class:"info-row"},{default:a(()=>[l(x,{class:"info-label"},{default:a(()=>[m("详细地址")]),_:1}),l(x,{class:"info-value"},{default:a(()=>[m(u(v.meetingPoint.meetingPointAddress||"待后台补充"),1)]),_:1})]),_:1}),l(N,{class:"info-row"},{default:a(()=>[l(x,{class:"info-label"},{default:a(()=>[m("坐标")]),_:1}),l(x,{class:"info-value"},{default:a(()=>[m(u(h.coordinateText),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):(o(),e(N,{key:1,class:"empty-state"},{default:a(()=>[m("汇合点信息不存在")]),_:1}))]),_:1},8,["class"])}],["__scopeId","data-v-17cc3e2a"]]);export{k as default};