2 lines
3.5 KiB
JavaScript
2 lines
3.5 KiB
JavaScript
import{u as H}from"./chartEditStore-512dd188.js";import{j as N,d as R,v as Y,aP as m,R as M,r as u,o as h,m as S,e as a,w as l,f as t,c as P,p as d,aa as W,F as j,A as X,t as q}from"./index.js";import{i as F}from"./icon-f895716a.js";import{a as r,S as x}from"./SettingItemBox-0b7490e2.js";/* empty css */import"./plugin-3f5f1424.js";const G={class:"go-canvas-setting"},J=R({__name:"index",setup(K){const i=H(),e=i.getEditCanvasConfig,v=i.getEditCanvas,E=Y(0),{ScaleIcon:k,FitToScreenIcon:C,FitToWidthIcon:w}=F.carbon,{LockOpenOutlineIcon:A,LockClosedOutlineIcon:y}=F.ionicons5,B=[{label:"1366 \xD7 768",value:1366},{label:"1600 x 900",value:1600},{label:"1920 x 1080",value:1920},{label:"2560 x 1440",value:2560},{label:"3840 x 2160",value:3840},{label:"\u81EA\u5B9A\u4E49",value:0}],z=()=>{e.size===1366?(e.width=1366,e.height=768):e.size===1600?(e.width=1600,e.height=900):e.size===1920?(e.width=1920,e.height=1080):e.size===2560?(e.width=2560,e.height=1440):e.size===3840&&(e.width=3840,e.height=2160),i.computedScale()},D=[{key:m.FIT,title:"\u81EA\u9002\u5E94",icon:k,desc:"\u6309\u5C4F\u5E55\u6BD4\u4F8B\u81EA\u9002\u5E94 (\u7559\u767D\u53EF\u80FD\u53D8\u591A)"},{key:m.FULL,title:"\u94FA\u6EE1",icon:C,desc:"\u5F3A\u5236\u94FA\u6EE1 (\u5143\u7D20\u53EF\u80FD\u6324\u538B\u6216\u62C9\u4F38\u53D8\u5F62)"},{key:m.SCROLL_Y,title:"Y\u8F74\u6EDA\u52A8",icon:w,desc:"X\u8F74\u56FA\u5B9A\uFF0CY\u8F74\u81EA\u9002\u5E94\u6EDA\u52A8"}];M(()=>e.selectColor,c=>{E.value=c?0:1},{immediate:!0});const f=c=>c>50;let s=1;const b=()=>{e.lockScale&&(e.height=Math.round(e.width/s)),i.computedScale()},I=()=>{e.lockScale&&(e.width=Math.round(e.height*s)),i.computedScale()},L=()=>{e.lockScale=!e.lockScale,s=1,e.lockScale&&(s=e.width/e.height)};return(c,o)=>{const T=u("n-select"),p=u("n-text"),g=u("n-input"),U=u("n-icon"),O=u("n-radio"),_=u("n-space"),V=u("n-radio-group");return h(),S("div",G,[a(t(x),{name:"\u753B\u5E03\u5C3A\u5BF8",alone:!0,itemBoxStyle:{margin:"0px 0px 20px 0px"}},{default:l(()=>[a(t(r),null,{default:l(()=>[a(T,{class:"scale-btn",value:t(e).size,"onUpdate:value":[o[0]||(o[0]=n=>t(e).size=n),z],options:B},null,8,["value"])]),_:1})]),_:1}),t(e).size===0?(h(),P(t(x),{key:0,itemRightStyle:{gridTemplateColumns:"1fr 1fr 1fr"}},{default:l(()=>[a(t(r),{width:80},{default:l(()=>[a(g,{size:"small",value:t(e).width,"onUpdate:value":[o[1]||(o[1]=n=>t(e).width=n),b],disabled:t(v).lockScale,validator:f},{prefix:l(()=>[a(p,{depth:"3"},{default:l(()=>[d("\u5BBD")]),_:1})]),_:1},8,["value","disabled"])]),_:1}),a(t(r),{width:80},{default:l(()=>[a(g,{size:"small",value:t(e).height,"onUpdate:value":[o[2]||(o[2]=n=>t(e).height=n),I],disabled:t(v).lockScale,validator:f},{prefix:l(()=>[a(p,{depth:"3"},{default:l(()=>[d("\u9AD8")]),_:1})]),_:1},8,["value","disabled"])]),_:1}),a(t(r),{width:20},{default:l(()=>[a(U,{size:"16",style:{"margin-top":"4px"},component:t(e).lockScale?t(y):t(A),onClick:L},null,8,["component"])]),_:1})]),_:1})):W("",!0),a(_,{class:"detail",vertical:"",size:12},{default:l(()=>[a(_,null,{default:l(()=>[a(p,null,{default:l(()=>[d("\u9002\u914D\u65B9\u5F0F")]),_:1}),a(V,{value:t(e).previewScaleType,"onUpdate:value":o[3]||(o[3]=n=>t(e).previewScaleType=n),name:"radiogroup"},{default:l(()=>[a(_,null,{default:l(()=>[(h(),S(j,null,X(D,n=>a(O,{key:n.key,value:n.key},{default:l(()=>[d(q(n.desc),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})])}}});var le=N(J,[["__scopeId","data-v-2e7da65c"]]);export{le as default};
|