| 1 |
- import{r as i,aa as e,bn as y,bo as f,bp as m,bq as w,br as g,z as b,bs as S,bt as I,bu as U,bv as $,bw as v,bx as L,by as k,bz as T,H as C,bA as h,bB as D,bC as P,bD as F,bE as O,bF as A,bG as M,bH as q,bI as x,bJ as K,bK as N,bL as R,bM as B,bN as W,bO as z,bP as X,bQ as H,bR as J,bS as j,bT as _,bU as E,bV as G,bW as Y,bX as Q}from"./index-32c39055.js";import{S as r}from"./scene-3c8ec63c.js";let u=!1;const V=i([]);i(localStorage.getItem("lang")||"zh");const n=i([]),d=i({caseTitle:""}),os=s=>e.post(h,s),rs=s=>e.post(D,s),ns=s=>e.post(P,s),ls=async s=>(await e.get(F,{params:s})).data,ps=async s=>(await e.get(O,{params:s})).data,cs=async s=>(await e.post(A,s)).data,is=async s=>(await e.post(M,s)).data,ds=async s=>(await e.post(q,s)).data,us=async s=>(await e.post(y,s)).data,gs=async s=>{var a;const o=(a=s.uploadIds)!=null&&a.length?x:K;return(await e.post(o,s)).data},ys=async s=>s?(d.value=(await e.get(f,{params:{caseId:s}})).data,d.value):{},fs=async s=>(await e.get(m,{params:{caseId:s}})).data,ms=async s=>(await e.get("/fusion/upload/uploadProcess/"+s)).data,ws=async s=>(await e.post(J,s)).data,bs=async s=>await e.post(N,{filesId:s.filesId,filesTitle:s.filesTitle}),Z=async s=>{if(!s)return[];let o=(await e.get(w,{params:{caseId:s}})).data;return n.value=o&&o.filter(a=>a.type!=3),n.value},Ss=async s=>(await e.post(Y,s)).data,Is=async s=>(await e.post(j,s)).data,Us=async s=>(await e.get(E,{params:{type:s}})).data,$s=async s=>(await e.post(Q,{id:s})).data,vs=async(s=(a=>(a=(o=>(o=b.currentRoute.value)==null?void 0:o.params)())==null?void 0:a.caseId)())=>{let t=(await e.get(g,{params:{caseId:s}})).data;return V.value=t,t},Ls=async()=>{function s(o){return o.map(a=>a.childrenList?{value:a.filesTypeId,label:a.filesTypeName,children:s(a.childrenList)}:{value:a.filesTypeId,label:a.filesTypeName})}return s((await e.get(g,{params:{caseId:""}})).data)},ks=(s,o)=>e.post(R,{orderBy:o||"",caseId:s}),Ts=s=>e.post(_,{id:s}),Cs=s=>e.post(G,{...s}),hs=s=>e.post(B,{paramList:s}),Ds=s=>e.post(W,{...s}),Ps=async(s,o)=>e({method:"POST",url:z,data:s,noLoading:!0,onUploadProgress(a){o(Math.round(a.loaded/a.total*100)||0)}}),Fs=s=>e.get(S,{params:{inquestFileId:s}}),Os=s=>e.post(I,s),As=s=>e.get(U,{params:{inquestFileId:s,ingoreRes:!0},responseType:"blob"}),Ms=async s=>(await e.post(X,{caseId:s})).data,ss=s=>s.type===r.SWMX?s.modelId:s.num,qs=s=>{const o=[{type:r.SWKJ,numList:[]},{type:r.SWKK,numList:[]},{type:r.SWMX,numList:[]},{type:r.SWSS,numList:[]},{type:r.SWSSMX,numList:[]},{type:r.SWYDSS,numList:[]},{type:r.SWYDMX,numList:[]}];for(const a of s)o.find(l=>l.type===a.type).numList.push(ss(a));return o},xs=(s,o)=>e.post($,{sceneNumParam:o,caseId:s}),Ks=s=>(console.log("uploadNewFile",s),e({method:"POST",url:v,data:s})),Ns=s=>e.post(L,{...s}),Rs=s=>e.get(k,{params:{caseId:s}}),Bs=(s,o=1,a=!0)=>{let t=`https://restapi.amap.com/v3/place/text?keywords=${s}&page=1&offset=5&output=JSON&key=3609daa52e8ae4493393292213e2fb98`;return a||(t="https://places.googleapis.com/v1/places:searchText"),o!=1&&(t=`https://restapi.amap.com/v3/geocode/regeo?location=${s}&&radius=1000&extensions=all&key=3609daa52e8ae4493393292213e2fb98`),o!=1&&!a&&(t=`https://geocode.googleapis.com/v4beta/geocode/location/${s}?key=AIzaSyCXrpYDFKCValgJgc5TDIbZHrOdKSHAq-M`),e.post("/fusion/notAuth/forwardReq",{method:!a&&o==1?"post":"get",headers:{"Content-Type":"application/json","X-Goog-Api-Key":"AIzaSyCXrpYDFKCValgJgc5TDIbZHrOdKSHAq-M","X-Goog-FieldMask":"places.displayName,places.formattedAddress,places.id,places.location"},url:t,jsonParam:{textQuery:s,languageCode:"zh-CN"}})},Ws=s=>e.get(H,{params:{name:s}}),zs=s=>e.post(T,{...s}),Xs=()=>d.value,Hs=s=>n.value&&n.value.length==0&&!u?Z(s).then(o=>(u=!0,n.value=o,n.value)):n.value,Js=(s=n.value)=>{let o={0:[],1:[]};return s&&s.map(a=>{a.type==2||a.type==5?o[0].push(a.num):o[1].push(a.num)}),[{numList:o[0],type:0},{numList:o[1],type:1}]},js=(s,o)=>{let a={root:"",ossRoot:"",serviceUrl:"",laserRoot:"",swssUrl:"",swkkUrl:"",swssmxUrl:"",fuse:""},t=C(),l=t.lang||"zh";const c=t.ip?t.ip+":":"";a.root=`${c}${t.laserServicePort||""}`,a.ossRoot=`${c}${t.laserServicePort}${t.static}`,a.serviceUrl=`${c}${t.servicePort}/fusion`,a.laserRoot=a.root,a.swssUrl=`${t.swssUrl}?lang=${l}&serve_link=${a.laserRoot}&basePath=${a.laserRoot}&m=${s.num}`,a.swssmxUrl=`${t.swssUrl}?lang=${l}&serve_link=${a.laserRoot}&basePath=${a.laserRoot}&m=${s.num}`,a.swkkUrl=`${t.swkkUrl}?lang=${l}&app_server=${t.ip}:${t.swkkPort}&m=${s.num}&app_resource=${a.root}/${s.mapping}`,a.fuse=`${t.fuse}?caseId=${o}&ip=${t.ip}&ga=${t.ga}&swkkPort=${t.swkkPort}&swssUrl=${t.swssUrl}&swkkUrl=${t.swkkUrl&&t.swkkUrl.replace("epg","spg")}&laserServicePort=${t.laserServicePort}&servicePort=${t.servicePort}&lang=${l}&app_server=${c}${t.swkkPort}&static=${t.static||""}&`;let p="";return s.type==101&&(p=`title=${s.fileName}&single&type=${s.fileFormat}&fileUrl=${s.fileUrl}&convertType=${s.convertType}`),s.wgs84&&(p=p+`&wgs84=${s.wgs84}&gcj02=${s.gcj02}`),console.log("param101",p,s),{0:a.swkkUrl,1:a.swkkUrl,2:a.swssmxUrl,3:a.swkkUrl,4:a.swkkUrl,5:a.swssmxUrl,6:a.swkkUrl,7:a.swkkUrl,99:a.fuse+"#/show/fireInfo",100:a.fuse+"#/fuseEdit/merge",101:a.fuse+p+"#/sign-model",102:a.root}[s.type]};export{bs as A,hs as B,ks as C,Ts as D,Rs as E,zs as F,Ns as G,Fs as H,Os as I,Cs as J,Ds as K,qs as L,xs as M,ss as N,os as O,ls as P,Bs as Q,Ws as R,Ms as S,is as a,ms as b,cs as c,ps as d,js as e,us as f,ds as g,ys as h,Xs as i,Hs as j,vs as k,Js as l,rs as m,Z as n,fs as o,ws as p,Ks as q,gs as r,ns as s,As as t,Ps as u,Ls as v,Us as w,Ss as x,$s as y,Is as z};
|