| 1 |
- import{M as P}from"./sign.08fef810.js";import{A as R}from"./index.5756537f.js";import{d as $,am as A,eq as F,eV as V,eW as D,bS as L,eX as U,G as j,eY as q,cA as T,H as G,eZ as H,r as _,J as I,K as J,b as K,e_ as o,e$ as a,c as w,o as l,e as h,f as u,j as i,u as p,cp as x,F as M,T as C,f0 as m,f1 as N,h as S,a3 as W,f2 as X,_ as Y}from"./index.932f1548.js";/* empty css */import{R as Z}from"./right-fill-pano.98fad014.js";const z=$({__name:"edit",props:{measure:null},emits:["close","complete","submit"],setup(y,{emit:r}){const s=A(y.measure),t=F.startMeasure(s.type);V(t,s),t.bus.on("cancel",D),t.bus.on("invalidPoint",L.error);let d=!1;return t.bus.on("submit",()=>{U(),d=!0,r("complete",s)}),j(()=>{r("close"),t.destroy()}),q.on("save",()=>d&&r("submit",s),{pre:!0}),T(()=>G([H.push(_(!1)),I.push(_(!1))])),(b,g)=>null}}),Q=$({__name:"index",setup(y){const r=_(""),f=J(()=>m.value.filter(e=>e.desc.includes(r.value))),s=_([]),t=e=>{s.value.push(N({type:e}))},d=e=>{t(e.type)},b=e=>{m.value.push(e)},g=async e=>{~s.value.indexOf(e)&&(await W(100),s.value.splice(s.value.indexOf(e),1))};K(()=>{console.log(f.value,s.value.length)});const B=[{icon:o[a.free].icon,text:o[a.free].desc,action:t.bind(null,a.free)},{icon:o[a.vertical].icon,text:o[a.vertical].desc,action:t.bind(null,a.vertical)},{icon:o[a.area].icon,text:o[a.area].desc,action:t.bind(null,a.area)}],E=e=>{const c=m.value.indexOf(e);m.value.splice(c,1)};return T(X),(e,c)=>{const k=w("ui-group"),O=w("ui-icon");return l(),h(M,null,[u(p(Z),null,{header:i(()=>[u(k,{borderBottom:""},{header:i(()=>[u(R,{class:"edit-header",items:B,single:""})]),_:1})]),default:i(()=>[u(k,{title:e.$t("measure.list"),class:"measure-list"},{icon:i(()=>[u(O,{ctrl:"",type:p(x).showMeasures?"eye-s":"eye-n",onClick:c[0]||(c[0]=n=>p(x).showMeasures=!p(x).showMeasures)},null,8,["type"])]),default:i(()=>[(l(!0),h(M,null,C(p(f),n=>(l(),S(P,{key:n.id,measure:n,onDelete:v=>E(n),onUpdateTitle:v=>n.title=v},null,8,["measure","onDelete","onUpdateTitle"]))),128))]),_:1},8,["title"])]),_:1}),(l(!0),h(M,null,C(s.value,n=>(l(),S(z,{measure:n,onClose:v=>g(n),onComplete:d,onSubmit:b},null,8,["measure","onClose"]))),256))],64)}}});const oe=Y(Q,[["__scopeId","data-v-a29cf7ec"]]);export{oe as default};
|