2 lines
3.0 KiB
Java
2 lines
3.0 KiB
Java
import{M as h,aE as U,au as C}from"./index-X7Y8jykP.js";import{e as M,y as k,z as b,A as i,c as A,C as B,H as z,Q as x,f as t}from"./vue-vendor-DNhG1Cve.js";import P from"./index-DklMb9Qc.js";import O from"./index-saD4h7VJ.js";import{O as S}from"./index-CuWaQdlK.js";import{A as V}from"./index-DO7ZhK45.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./UpOutlined-B1UMbtrP.js";const E={key:0,class:"page-config-modal-body"},I=M({__name:"PageConfigModal",props:{open:{type:Boolean},schema:{}},emits:["update:open","update-page"],setup(o,{emit:y}){const g=o,f=y,v=A({get:()=>g.open,set:l=>f("update:open",l)});function c(l,e){f("update-page",{[l]:Number(e||0)})}function d(l,e){var s,p;const n=Array.isArray((p=(s=g.schema)==null?void 0:s.page)==null?void 0:p.margin)?[...g.schema.page.margin]:[10,10,10,10];n[l]=Math.max(0,Number(e||0)),f("update-page",{margin:n})}return(l,e)=>{const n=P,s=U,p=O,u=V,w=S,N=h;return b(),k(N,{open:v.value,"onUpdate:open":e[7]||(e[7]=r=>v.value=r),title:"页面配置",width:"520px",footer:null,"destroy-on-close":"","wrap-class-name":"native-page-config-modal","body-style":{padding:"20px 24px 24px"}},{default:i(()=>{var r;return[(r=o.schema)!=null&&r.page?(b(),B("div",E,[e[8]||(e[8]=x("div",{class:"page-config-section-title"},"纸张与网格",-1)),t(s,{direction:"vertical",size:12,class:"page-config-field-stack"},{default:i(()=>[t(n,{value:o.schema.page.width,"addon-before":"宽(mm)",min:10,max:2e3,style:{width:"100%"},"onUpdate:value":e[0]||(e[0]=a=>c("width",a))},null,8,["value"]),t(n,{value:o.schema.page.height,"addon-before":"高(mm)",min:10,max:2e3,style:{width:"100%"},"onUpdate:value":e[1]||(e[1]=a=>c("height",a))},null,8,["value"]),t(n,{value:o.schema.page.gridSize,"addon-before":"网格(mm)",min:1,max:20,style:{width:"100%"},"onUpdate:value":e[2]||(e[2]=a=>c("gridSize",a))},null,8,["value"])]),_:1}),t(p,{class:"page-config-divider"}),e[9]||(e[9]=x("div",{class:"page-config-section-title"},"页面边距(mm)",-1)),t(w,{gutter:[12,12],class:"page-config-margin-grid"},{default:i(()=>[t(u,{span:12},{default:i(()=>{var a;return[t(n,{value:Number(((a=o.schema.page.margin)==null?void 0:a[0])||0),"addon-before":"上",min:0,max:200,style:{width:"100%"},"onUpdate:value":e[3]||(e[3]=m=>d(0,m))},null,8,["value"])]}),_:1}),t(u,{span:12},{default:i(()=>{var a;return[t(n,{value:Number(((a=o.schema.page.margin)==null?void 0:a[1])||0),"addon-before":"右",min:0,max:200,style:{width:"100%"},"onUpdate:value":e[4]||(e[4]=m=>d(1,m))},null,8,["value"])]}),_:1}),t(u,{span:12},{default:i(()=>{var a;return[t(n,{value:Number(((a=o.schema.page.margin)==null?void 0:a[2])||0),"addon-before":"下",min:0,max:200,style:{width:"100%"},"onUpdate:value":e[5]||(e[5]=m=>d(2,m))},null,8,["value"])]}),_:1}),t(u,{span:12},{default:i(()=>{var a;return[t(n,{value:Number(((a=o.schema.page.margin)==null?void 0:a[3])||0),"addon-before":"左",min:0,max:200,style:{width:"100%"},"onUpdate:value":e[6]||(e[6]=m=>d(3,m))},null,8,["value"])]}),_:1})]),_:1})])):z("",!0)]}),_:1},8,["open"])}}}),G=C(I,[["__scopeId","data-v-c1025572"]]);export{G as default};
|