index.143b2589.js 1.1 KB

1
  1. import{d as p,el as f,cA as S,g as a,J as y,r as n,g7 as M,fH as t,g8 as w,cy as g,g9 as o,X as l,bV as h,S as _,g2 as v,ga as c,a0 as U,A as D,B as T,cp as I,eq as b}from"./index.932f1548.js";const C=p({__name:"index",setup(k){const d=f(),i=async()=>{y.push(n(!1)),M.push(n("full"));let e;if("modelId"in t){const s=await w(Number(t.modelId));s.status!==g.SUCCESS&&(e=s)}else if("m"in t){const s=await o({numList:[t.m],type:l.SWSSMX}),u=await o({numList:[t.m],type:l.SWYDMX}),r=await o({numList:[t.m],type:l.DSFXJ});e=[...s,...u,...r].find(m=>m.num===t.m)}else if("fileUrl"in t&&"type"in t){const s=JSON.stringify([unescape(t.fileUrl)]);e={...t,modelId:0,modelTitle:decodeURIComponent(t.title),type:l.SWMX,modelDateType:t.type,model3dgsUrl:s,modelShpUrl:s,modelGlbUrl:s,modelObjUrl:s}}if(!e)return h.alert(_.t("fuse.unModel"));if(d.value){v.value=e.title||e.modelTitle,console.error(c(e));const s=U({modelId:e.modelId,show:!0,raw:e,url:c(e),type:e.type,opacity:100,modelType:e.modelDateType});a.value.push(s),await D(T),I.showModelsMap.set(s,!0),window.__sdk=b}};return S(()=>{const e=a.value;return a.value=[],i(),()=>{a.value=e}}),(e,s)=>null}});export{C as default};