index.37c23556.js 1.7 KB

1
  1. import{d as S,fN as b,q as R,v as x,z as C,x as T,y as k,S as p,r as l,w,cA as g,c as m,o as _,h as f,j as i,L as D,f as c,l as N,t as U,u,fO as o,fP as V,fQ as B,ey as $,bV as M,fR as P,fJ as A,fM as F,fL as I,H as L,fS as O,_ as j}from"./index.932f1548.js";/* empty css */import{R as q}from"./right-fill-pano.98fad014.js";import{D as z}from"./vuedraggable.umd.8584a77d.js";import{S as G}from"./sign.ec8736e1.js";import"./init.cc58d2da.js";import"./slide-menu.af440fd1.js";const H={class:"btns header-btns"},J=S({__name:"index",setup(K){b(),R(),x(),C(),T(),k();const h=()=>o.value.push(V()),v=async e=>{if(B(e).length===0&&$(e.id)||await M.confirm($t("record.delConfirm"))){const a=o.value.indexOf(e);~a&&o.value.splice(a,1)}},y=e=>({...e,immediately:e.status===P.UN});p.t("record.tag"),p.t("measure.name");const d=l(["tagging","measure"]);return w(d,(e,n=[],a)=>{const{added:r}=A(e,n),t=r.map(s=>s==="measure"?F.push(l(!0)):I.push(l(!0)));a(L(t))},{flush:"sync"}),g(()=>()=>{d.value=[]}),g(O),(e,n)=>{const a=m("ui-button"),r=m("ui-group");return _(),f(u(q),null,{header:i(()=>[D("div",H,[c(a,{class:"start",onClick:h,type:"primary"},{default:i(()=>[N(U(e.$t("record.start")),1)]),_:1})])]),default:i(()=>[c(r,{title:e.$t("record.list"),class:"tree"},{default:i(()=>[c(u(z),{list:u(o),draggable:".sign",itemKey:"id"},{item:i(({element:t})=>[(_(),f(G,{record:y(t),key:t.id,onDelete:s=>v(t),onUpdateTitle:s=>t.title=s,onUpdateCover:s=>t.cover=s},null,8,["record","onDelete","onUpdateTitle","onUpdateCover"]))]),_:1},8,["list"])]),_:1},8,["title"])]),_:1})}}});const te=j(J,[["__scopeId","data-v-767c513e"]]);export{te as default};