index.48b69ac0.js 1.3 KB

1
  1. import{d as S,K as u,r as g,w,b as M,cA as i,c as l,u as V,o as k,h as y,j as r,L as C,t as p,f as _,l as m,m as N,a as f,R as F,eL as R,a2 as B,fq as L,fK as $,N as A,bS as I,S as K,ep as T,_ as j}from"./index.932f1548.js";const q=S({__name:"index",setup(D){const c=u(()=>f.currentRoute.value.name===F.proportion),o=u(()=>{if(c.value){const e=f.currentRoute.value.params.id;if(e)return R(e)}}),d=u(()=>o.value&&B(o.value));let t=null;const a=g(null);w(a,()=>{const e=a.value;e!==null&&(t==null||t.setLength(e),a.value=L(e,2))});const v=()=>{t==null||t.startMeasure()};return M(e=>{const s=d.value;if(s){t=s.enterScaleSet(),t.startMeasure();const n=$.push(o);e(()=>{s.leaveScaleSet(),t=null,n()})}else c.value&&A()}),i(()=>{const e=I.show({msg:K.t("fuse.selectTip")});return()=>{e(),a.value=null}}),i(T),(e,s)=>{const n=l("ui-input"),h=l("ui-button"),x=l("ui-editor-toolbar");return V(d)?(k(),y(x,{key:0,toolbar:""},{default:r(()=>[C("span",null,p(e.$t("fuse.len"))+"\uFF1A",1),_(n,{type:"number",width:"120px",class:"leng-input",ctrl:!1,max:1e7,modelValue:a.value,"onUpdate:modelValue":s[0]||(s[0]=b=>a.value=b)},{icon:r(()=>[m("m")]),_:1},8,["modelValue"]),_(h,{type:"submit",width:"160px",onClick:v},{default:r(()=>[m(p(e.$t("fuse.reSelect")),1)]),_:1})]),_:1})):N("",!0)}}});const U=j(q,[["__scopeId","data-v-28c5fad7"]]);export{U as default};