index-fa4e269b.js 1.5 KB

1
  1. import{p as V,d as w,a3 as D,a1 as u,q as i,y as H,$,aT as z,r as l,o as n,h as p,e as o,w as c,F as d,A as G,c as _,J as N,z as R,t as T,f as v}from"./index.js";import{i as q}from"./icon-8b67daef.js";import{u as J,k as f,C as m,E as O}from"./useSync.hook-f458b547.js";import"./plugin-105ea0f1.js";import"./tables_list-33bcbabb.js";const U=w({__name:"index",setup(Y){const a=J();D(()=>a.canLinkGlobalFilter());const{lockScale:y,scale:b}=u(a.getEditCanvas),{setItem:k}=f(),{getLayers:E}=u(f()),{LayersIcon:C}=q.ionicons5,L=i(100),S=e=>{k(e.key,!e.select)},x=e=>e.key===m.DETAILS?e.select?"":"primary":e.select?"primary":"",h=H([{key:m.LAYERS,select:E,title:"\u56FE\u5C42",icon:$(C)}]);let g=[{label:"200%",value:200},{label:"150%",value:150},{label:"100%",value:100},{label:"50%",value:50},{label:"\u81EA\u9002\u5E94",value:0}];const s=i(""),F=e=>{if(e===0){a.computedScale();return}a.setScale(e/100)};return z(()=>{const e=(b.value*100).toFixed(0);s.value=`${e}%`,L.value=parseInt(e)}),(e,r)=>{const I=l("n-button"),A=l("n-space"),B=l("n-select");return n(),p(d,null,[o(O,{batchLink:!0}),o(A,{class:"btnList"},{default:c(()=>[(n(!0),p(d,null,G(h,t=>(n(),_(I,{class:"btn",type:x(t),key:t.key,ghost:"",onClick:j=>S(t)},{icon:c(()=>[(n(),_(N(t.icon)))]),default:c(()=>[R("span",null,T(t.title),1)]),_:2},1032,["type","onClick"]))),128))]),_:1}),o(B,{disabled:v(y),class:"scale-btn",value:s.value,"onUpdate:value":[r[0]||(r[0]=t=>s.value=t),F],size:"mini",options:v(g)},null,8,["disabled","value","options"])],64)}}});var X=V(U,[["__scopeId","data-v-2c7f30bf"]]);export{X as default};