2 lines
1.7 KiB
Java
2 lines
1.7 KiB
Java
import{d as g,ar as c,as as b,av as h,e as m,aB as x}from"./vue-vendor-C7Zq48Yl.js";import{d as s}from"./antd-vue-vendor-BPnV8VqP.js";const Y=g({__name:"TextElement",props:{element:{},previewData:{}},setup(d){const e=d;function y(t){if(t)return t.split(".").reduce((r,n)=>r==null?void 0:r[n],e.previewData||{})}const u=m(()=>{const t=y(e.element.bindField);return t!=null&&e.element.type!=="pageNo"?e.element.type==="date"?s(t).format(e.element.format||"YYYY-MM-DD"):String(t):e.element.type==="date"?s().format(e.element.format||"YYYY-MM-DD"):e.element.type==="pageNo"?e.element.text||"第 1 / 1 页":e.element.text||""}),f=m(()=>{var t,r,n,o,l,a,p,i;return{fontSize:`${((t=e.element.style)==null?void 0:t.fontSize)||12}px`,fontWeight:String(((r=e.element.style)==null?void 0:r.fontWeight)||400),color:((n=e.element.style)==null?void 0:n.color)||"#111",textAlign:((o=e.element.style)==null?void 0:o.textAlign)||"left",lineHeight:String(((l=e.element.style)==null?void 0:l.lineHeight)||1.4),width:"100%",height:"100%",whiteSpace:"pre-wrap",overflow:"hidden",backgroundColor:((a=e.element.style)==null?void 0:a.backgroundColor)||"transparent",display:((p=e.element)==null?void 0:p.visible)===!1?"none":"block",borderTop:e.element.type==="reportHeader"||e.element.type==="reportFooter"?"1px dashed rgba(22,119,255,0.5)":"none",borderBottom:e.element.type==="reportHeader"||e.element.type==="reportFooter"?"1px dashed rgba(22,119,255,0.5)":"none",background:e.element.type==="reportHeader"||e.element.type==="reportFooter"?"rgba(22,119,255,0.06)":((i=e.element.style)==null?void 0:i.backgroundColor)||"transparent"}});return(t,r)=>(b(),c("div",{class:"text-element",style:x(f.value)},h(u.value),5))}});export{Y as default};
|