import{d as y,d5 as b,q as x,t as C,x as S,v as R,r as u,w as T,bS as p,c as _,o as m,h as g,j as i,J as k,f as l,l as w,u as c,d6 as o,d7 as F,d8 as B,c6 as D,bU as U,d9 as N,c$ as V,d1 as E,da as A,E as I,db as M,_ as $}from"./offline.ee04b43a.js";/* empty css */import{R as j}from"./right-fill-pano.c9a0dc6c.js";import{D as q}from"./vuedraggable.umd.35671d28.js";import{S as G}from"./sign.c12201b3.js";import"./init.47ec3ecd.js";import"./slide-menu.3787e06f.js";import"./meta.b086afcf.js";const J={class:"btns header-btns"},K=y({__name:"index",setup(O){b(),x(),C(),S(),R();const f=()=>o.value.push(F()),h=async e=>{if(B(e).length===0&&D(e.id)||await U.confirm("\u786E\u5B9A\u8981\u5220\u9664\u89C6\u9891\u5417\uFF1F")){const a=o.value.indexOf(e);~a&&o.value.splice(a,1)}},v=e=>({...e,immediately:e.status===N.UN}),d=u(["tagging","measure"]);return T(d,(e,n=[],a)=>{const{added:r}=V(e,n),t=r.map(s=>s==="measure"?E.push(u(!0)):A.push(u(!0)));a(I(t))},{flush:"sync"}),p(()=>()=>{d.value=[]}),p(M),(e,n)=>{const a=_("ui-button"),r=_("ui-group");return m(),g(c(j),null,{header:i(()=>[k("div",J,[l(a,{class:"start",onClick:f,type:"primary"},{default:i(()=>[w("\u5F00\u59CB\u5F55\u5236")]),_:1})])]),default:i(()=>[l(r,{title:"\u5168\u90E8\u89C6\u9891",class:"tree"},{default:i(()=>[l(c(q),{list:c(o),draggable:".sign",itemKey:"id"},{item:i(({element:t})=>[(m(),g(G,{record:v(t),key:t.id,onDelete:s=>h(t),onUpdateTitle:s=>t.title=s,onUpdateCover:s=>t.cover=s},null,8,["record","onDelete","onUpdateTitle","onUpdateCover"]))]),_:1},8,["list"])]),_:1})]),_:1})}}});const Z=$(K,[["__scopeId","data-v-a2813960"]]);export{Z as default};