Files
qhmes/web-dist/js/PropertiesPanel-BORTtea0.js
2026-06-16 18:19:57 +08:00

2 lines
63 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var ql=Object.defineProperty,Vl=Object.defineProperties;var Gl=Object.getOwnPropertyDescriptors;var ze=Object.getOwnPropertySymbols;var Yl=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable;var Pe=(u,H,B)=>H in u?ql(u,H,{enumerable:!0,configurable:!0,writable:!0,value:B}):u[H]=B,I=(u,H)=>{for(var B in H||(H={}))Yl.call(H,B)&&Pe(u,B,H[B]);if(ze)for(var B of ze(H))Ql.call(H,B)&&Pe(u,B,H[B]);return u},Q=(u,H)=>Vl(u,Gl(H));import{aE as jl,aG as Jl,av as Xl,M as Zl,s as _l,aw as et,bL as lt,au as tt}from"./index-X7Y8jykP.js";import nt from"./TableHeaderConfigEditor-hIJ4y7ro.js";import{n as Y,c as Le,m as ot,a as at,b as rt,g as dt}from"./freeTableGrid-BXWKfNhh.js";import{F as be,M as G,r as ie,s as st,a as ce,e as ut,f as pe,g as me,h as it,i as ct,j as mt,k as ft}from"./freeTableTracks--U1Y5u-V.js";import"./index-DSsDi_fL.js";import{C as vt}from"./Group-UHkub2tu.js";import{e as bt,C as g,z as p,Q as r,y as F,F as S,H as N,f as n,A as b,r as he,c as M,K as pt,E as U,D as ee,G as X,u as le,J as ke}from"./vue-vendor-DNhG1Cve.js";import ht from"./index-saD4h7VJ.js";import kt from"./index-DsixALRt.js";import yt from"./index-DklMb9Qc.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./UpOutlined-B1UMbtrP.js";import"./Checkbox-Dbxs4we4.js";import"./index-BuONesFs.js";const Et=["@fontsource/noto-sans-sc/400.css","@fontsource/noto-sans-sc/700.css","@fontsource/noto-serif-sc/400.css","@fontsource/noto-serif-sc/700.css","@fontsource/roboto/400.css","@fontsource/roboto/700.css","@fontsource/open-sans/400.css","@fontsource/open-sans/700.css"];Promise.allSettled(Et.map(u=>import(u)));const Ct=[{label:"默认字体",value:""},{label:"Noto Sans SC思源黑体",value:'"Noto Sans SC", sans-serif'},{label:"Noto Serif SC思源宋体",value:'"Noto Serif SC", serif'},{label:"Roboto",value:"Roboto, sans-serif"},{label:"Open Sans",value:'"Open Sans", sans-serif'},{label:"Microsoft YaHei微软雅黑",value:'"Microsoft YaHei", sans-serif'},{label:"SimSun宋体",value:"SimSun, serif"},{label:"SimHei黑体",value:"SimHei, sans-serif"}],wt={class:"properties-panel__body"},gt={class:"section-card",open:""},Tt={key:0,class:"bind-param-compact"},xt={class:"color-input-row"},St=["value"],Nt={class:"color-input-row"},Ut=["value"],Mt={class:"color-input-row"},Ft=["value"],Bt={class:"color-input-row"},Rt=["value"],Ot={class:"color-input-row"},At=["value"],It={class:"bind-param-compact",style:{"margin-top":"8px"}},Ht={key:0,class:"bind-param-compact",style:{"margin-top":"8px"}},zt={class:"section-card",open:""},Pt={class:"bind-param-compact"},Lt={class:"section-card",open:""},Wt={class:"section-card",open:""},Dt={class:"color-input-row"},Kt=["value"],$t={class:"color-input-row"},qt=["value"],Vt={class:"section-card",open:""},Gt={class:"section-card",open:""},Yt={class:"section-card",open:""},Qt={class:"column-width-modal"},jt={class:"column-width-list"},Jt={class:"column-width-item-head"},Xt={class:"column-width-index"},Zt={class:"column-width-title"},_t={class:"column-width-modal-footer"},en={class:"section-card",open:""},ln={key:0,class:"table-column-list"},tn={class:"table-column-item"},nn={class:"bind-param-compact"},on={class:"color-input-row"},an=["value"],rn={class:"section-card",open:""},dn={class:"free-table-dim-row"},sn={class:"free-table-dim-item"},un={class:"free-table-dim-item"},cn={class:"section-card",open:""},mn={class:"color-input-row"},fn=["value"],vn={class:"bind-param-compact"},bn={class:"free-table-line-style-option"},pn={class:"bind-param-compact"},hn={class:"free-table-line-style-option"},kn={class:"bind-param-compact"},yn={class:"free-table-line-style-option"},En={class:"free-table-border-switch-grid"},Cn={class:"free-table-border-switch-cell"},wn={class:"free-table-border-switch-cell"},gn={class:"free-table-border-switch-cell"},Tn={class:"free-table-border-switch-cell"},xn={class:"section-card",open:""},Sn={class:"free-table-track-label"},Nn={class:"free-table-track-label"},Un={class:"section-card",open:""},Mn={class:"bind-param-compact"},Fn={class:"bind-param-compact"},Bn={class:"color-input-row"},Rn=["value"],On={class:"color-input-row"},An=["value"],In={class:"free-table-border-switch-grid"},Hn={class:"free-table-border-switch-cell"},zn={class:"free-table-border-switch-cell"},Pn={class:"free-table-border-switch-cell"},Ln={class:"free-table-border-switch-cell"},Wn=bt({__name:"PropertiesPanel",props:{schema:{},selectedElement:{},selectedTableColumnKey:{},selectedFreeTableCell:{},selectedFreeTableMergeRect:{}},emits:["update-element"],setup(u,{emit:H}){const{createMessage:B}=_l(),ye=he(null);function Ee(){const l=ye.value;return l?Array.from(l.querySelectorAll("details.section-card")):[]}function We(){Ee().forEach(l=>{l.open=!1})}function De(){Ee().forEach(l=>{l.open=!0})}const s=u,Ke=M(()=>{const l=s.selectedElement;return l?["title","subtitle","text","date","pageNo"].includes(l.type):!1}),$e=M(()=>{var e,t,o;const l=String((o=(t=(e=s.selectedElement)==null?void 0:e.style)==null?void 0:t.backgroundColor)!=null?o:"").trim().toLowerCase();return!l||l==="transparent"||l==="none"||l==="rgba(0,0,0,0)"||l==="rgba(0, 0, 0, 0)"?"#ffffff":l}),Ce=M(()=>{var l,e;return((e=(l=s.schema.dataBinding)==null?void 0:l.params)!=null?e:[]).map(t=>({value:t.key,label:t.label?`${t.key}${t.label}`:t.key}))}),qe=M(()=>{var d,c;const e=((c=(d=s.schema.dataBinding)==null?void 0:d.detailTables)!=null?c:[]).map(v=>({value:v.tableKey,label:v.label?`${v.tableKey}${v.label}`:v.tableKey})),t=s.selectedElement;if(!t||t.type!=="table"&&t.type!=="detailTable")return e;const o=String(t.source||"").trim();return!o||e.some(v=>v.value===o)?e:[{value:o,label:`${o}(未登记,请迁移或到「字段」页登记)`},...e]}),Ve=M(()=>{var d,c,v;const l=s.selectedElement;if(!l||l.type!=="table"&&l.type!=="detailTable")return[];const e=String(l.source||"").trim(),t=((c=(d=s.schema.dataBinding)==null?void 0:d.detailTables)!=null?c:[]).find(m=>m.tableKey===e);return((v=t==null?void 0:t.fields)!=null?v:[]).map(m=>({value:m.key,label:m.label?`${m.key}${m.label}`:m.key}))});function we(l){var o,d;const e=String(l||"").trim();return e&&new Set(((d=(o=s.schema.dataBinding)==null?void 0:o.params)!=null?d:[]).map(c=>c.key)).has(e)?e:void 0}function Ge(l){return String(l||"").trim()||void 0}function Ye(l){return String(l||"").trim()||void 0}function ge(l){var o,d;const e=String(l||"").trim();if(!e)return"";const t=((d=(o=s.schema.dataBinding)==null?void 0:o.params)!=null?d:[]).find(c=>c.key===e);return t!=null&&t.label&&String(t.label).trim()?String(t.label).trim():e}function Qe(l){if(!s.selectedElement)return;const e=l!=null?l:"",t=s.selectedElement.type,o={bindField:e};e&&["title","subtitle","text","date"].includes(t)&&(o.text=ge(e)),P("update-element",{id:s.selectedElement.id,patch:o})}function je(l,e){var v,m,h;const t=String(l||"").trim(),o=String(e||"").trim();if(!t||!o)return"";const d=((m=(v=s.schema.dataBinding)==null?void 0:v.detailTables)!=null?m:[]).find(w=>w.tableKey===t),c=(h=d==null?void 0:d.fields)==null?void 0:h.find(w=>w.key===o);return c!=null&&c.label&&String(c.label).trim()?String(c.label).trim():o}function Je(l){const e=l!=null?l:"";if(!s.selectedElement||s.selectedElement.type!=="table"&&s.selectedElement.type!=="detailTable"||!y.value)return;const t=String(s.selectedElement.source||"").trim(),o=y.value.index,d=R.value.map(v=>I({},v)),c=d[o];if(c){if(c.bindField=e,c.field=e,e){const v=je(t,e);c.title=v||e}P("update-element",{id:s.selectedElement.id,patch:{columns:d}})}}function Xe(l){var d,c,v,m,h;if(!s.selectedElement||s.selectedElement.type!=="table"&&s.selectedElement.type!=="detailTable")return;const e=String(l||"").trim(),t=new Set((h=(m=(v=((c=(d=s.schema.dataBinding)==null?void 0:d.detailTables)!=null?c:[]).find(w=>w.tableKey===e))==null?void 0:v.fields)==null?void 0:m.map(w=>w.key))!=null?h:[]),o=R.value.map(w=>{const L=I({},w),A=String(L.bindField||"").trim();return A&&!t.has(A)&&(L.bindField="",L.field=""),L});P("update-element",{id:s.selectedElement.id,patch:{source:e||void 0,columns:o}})}function Ze(l){const e=l!=null?l:"";if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const t=E.value;if(!t)return;const o=Math.max(1,Number(s.selectedElement.rowCount||1)),d=Math.max(1,Number(s.selectedElement.colCount||1)),c=Y(o,d,s.selectedElement.cells||[]),v=e?ge(e):void 0,m=c.map(h=>{if(h.row===t.row&&h.col===t.col){const w=Q(I({},h),{bindField:e});return e&&v&&(w.text=v),w}return I({},h)});O({cells:m})}const P=H,oe=he(!1),ae=he(!1),Te=[{label:"文本",value:"text"},{label:"数字",value:"number"},{label:"金额",value:"amount"},{label:"图片",value:"image"},{label:"二维码",value:"qrcode"},{label:"条形码",value:"barcode"}],xe=[{label:"人民币(CNY)",value:"CNY"},{label:"美元(USD)",value:"USD"},{label:"欧元(EUR)",value:"EUR"}],_e=[{label:"按数据自动分页",value:"autoPage"},{label:"固定行数分页",value:"fixedRows"}],el=[{label:"合计模式总合计",value:"overall"},{label:"合计模式按页合计",value:"page"}],Se=[{label:"拉伸填充",value:"fill"},{label:"等比包含",value:"contain"},{label:"等比裁切",value:"cover"}],Ne=[{label:"L低容错",value:"L"},{label:"M中容错",value:"M"},{label:"Q高容错",value:"Q"},{label:"H最高容错",value:"H"}],Ue=[{label:"PNG",value:"image/png"},{label:"JPEG",value:"image/jpeg"},{label:"WEBP",value:"image/webp"}],fe=[{label:"CODE 128 系列",options:[{label:"CODE128自动",value:"CODE128"},{label:"CODE128 A",value:"CODE128A"},{label:"CODE128 B",value:"CODE128B"},{label:"CODE128 C",value:"CODE128C"}]},{label:"EAN / UPC",options:[{label:"EAN-13",value:"EAN13"},{label:"EAN-8",value:"EAN8"},{label:"EAN-5",value:"EAN5"},{label:"EAN-2",value:"EAN2"},{label:"UPC-A",value:"UPC"},{label:"UPC-E",value:"UPCE"}]},{label:"CODE 39",options:[{label:"CODE39",value:"CODE39"}]},{label:"ITF (Interleaved 2 of 5)",options:[{label:"ITF",value:"ITF"},{label:"ITF-14",value:"ITF14"}]},{label:"MSI",options:[{label:"MSI无校验",value:"MSI"},{label:"MSI10 (Mod10)",value:"MSI10"},{label:"MSI11 (Mod11)",value:"MSI11"},{label:"MSI1010 (Mod10+Mod10)",value:"MSI1010"},{label:"MSI1110 (Mod11+Mod10)",value:"MSI1110"}]},{label:"其它",options:[{label:"Pharmacode",value:"pharmacode"},{label:"Codabar",value:"codabar"}]}],ll=[{label:"居中",value:"center"},{label:"靠左",value:"left"},{label:"靠右",value:"right"},{label:"两端对齐",value:"justify"}],tl=[{label:"刷新页不应用",value:"none"},{label:"刷新页每次",value:"always"},{label:"刷新页溢出时",value:"onOverflow"}],nl=[{label:"单元格对齐",value:"left"},{label:"单元格对齐",value:"center"},{label:"单元格对齐",value:"right"}],ol=[{label:"垂直对齐",value:"top"},{label:"垂直对齐",value:"middle"},{label:"垂直对齐",value:"bottom"}];function te(l,e){s.selectedElement&&P("update-element",{id:s.selectedElement.id,patch:{[l]:Number(e||0)}})}function W(l,e){s.selectedElement&&P("update-element",{id:s.selectedElement.id,patch:{style:Q(I({},s.selectedElement.style||{}),{[l]:e})}})}function Me(l){return l==="title"||l==="subtitle"||l==="text"}function al(l){var e,t;if(s.selectedElement&&Me(s.selectedElement.type)){if(l){P("update-element",{id:s.selectedElement.id,patch:{style:Q(I({},s.selectedElement.style||{}),{borderWidth:Math.max(1,Number(((e=s.selectedElement.style)==null?void 0:e.borderWidth)||1)),borderColor:((t=s.selectedElement.style)==null?void 0:t.borderColor)||"#222222",hideBorderTop:!1,hideBorderRight:!1,hideBorderBottom:!1,hideBorderLeft:!1})}});return}W("borderWidth",0)}}function re(l,e){W({top:"hideBorderTop",right:"hideBorderRight",bottom:"hideBorderBottom",left:"hideBorderLeft"}[l],e!==!0)}function k(l,e){s.selectedElement&&P("update-element",{id:s.selectedElement.id,patch:{[l]:e}})}const R=M(()=>!s.selectedElement||s.selectedElement.type!=="table"&&s.selectedElement.type!=="detailTable"?[]:Array.isArray(s.selectedElement.columns)?s.selectedElement.columns:[]),y=M(()=>{if(!R.value.length||!s.selectedTableColumnKey)return null;const l=R.value.findIndex(e=>(e==null?void 0:e.key)===s.selectedTableColumnKey);return l<0?null:{index:l,col:R.value[l]}}),rl=M(()=>{var o;const l=Ve.value,e=(o=y.value)==null?void 0:o.col,t=String((e==null?void 0:e.bindField)||(e==null?void 0:e.field)||"").trim();return!t||l.some(d=>d.value===t)?l:[{value:t,label:`${t}(未登记)`},...l]}),E=M(()=>{var v,m,h,w;if(!s.selectedElement||s.selectedElement.type!=="freeTable")return null;const l=Number((m=(v=s.selectedFreeTableCell)==null?void 0:v.row)!=null?m:-1),e=Number((w=(h=s.selectedFreeTableCell)==null?void 0:h.col)!=null?w:-1);if(l<0||e<0)return null;const t=Math.max(1,Number(s.selectedElement.rowCount||1)),o=Math.max(1,Number(s.selectedElement.colCount||1));if(l>=t||e>=o)return null;const d=Y(t,o,s.selectedElement.cells||[]),c=dt(d,l,e);return{row:c.row,col:c.col,cell:c}}),dl=M(()=>{const l=s.selectedFreeTableMergeRect;if(!l||!s.selectedElement||s.selectedElement.type!=="freeTable"||l.r0===l.r1&&l.c0===l.c1)return!1;const e=s.selectedElement,t=Math.max(1,Number(e.rowCount||1)),o=Math.max(1,Number(e.colCount||1)),d=Y(t,o,e.cells||[]);return Le(d,t,o,l.r0,l.c0,l.r1,l.c1)}),sl=M(()=>{const l=E.value;if(!l)return!1;const e=Math.max(1,Number(l.cell.rowspan||1)),t=Math.max(1,Number(l.cell.colspan||1));return e>1||t>1}),$=M(()=>!s.selectedElement||s.selectedElement.type!=="freeTable"?null:s.selectedElement),ul=M(()=>{const l=$.value;if(!l)return[];const e=Math.max(1,Number(l.colCount||1));return Array.from({length:e},(t,o)=>o)}),il=M(()=>{const l=$.value;if(!l)return[];const e=Math.max(1,Number(l.rowCount||1));return Array.from({length:e},(t,o)=>o)}),cl=M(()=>{const l=$.value;return l?ie(l):[]}),ml=M(()=>{const l=$.value;return l?ce(l):[]}),fl=M(()=>{const l=$.value;if(!l)return 200;const e=Math.max(1,Number(l.colCount||1)),t=Math.max(.01,Number(l.w)||.01);return Math.max(G,t-G*Math.max(0,e-1))}),vl=M(()=>{const l=$.value;if(!l)return 200;const e=Math.max(1,Number(l.rowCount||1)),t=Math.max(.01,Number(l.h)||.01);return Math.max(G,t-G*Math.max(0,e-1))}),bl=M(()=>R.value.map(e=>({label:`标签列:${(e==null?void 0:e.title)||(e==null?void 0:e.key)}`,value:e==null?void 0:e.key}))),pl=M(()=>R.value.map(l=>({label:`${(l==null?void 0:l.title)||(l==null?void 0:l.key)}${(l==null?void 0:l.bindField)||(l==null?void 0:l.field)||(l==null?void 0:l.key)}`,value:l==null?void 0:l.key})));function Fe(l,e,t){if(!s.selectedElement)return;const o=R.value.map(c=>I({},c)),d=o[l];d&&(d[e]=t,e==="bindField"&&!d.field&&(d.field=t),e==="fontSize"&&(d.useCustomFontSize=!0),P("update-element",{id:s.selectedElement.id,patch:{columns:o}}))}function hl(l){if(!s.selectedElement)return;const e=Array.isArray(l)?l.map(d=>String(d||"")).filter(Boolean):[],t=new Set(R.value.map(d=>String((d==null?void 0:d.key)||""))),o=e.filter(d=>t.has(d));k("mergeColumnKeys",o)}function kl(){if(!s.selectedElement)return;const l=R.value.map(t=>I({},t)),e=l.length+1;l.push({key:`col_${Date.now()}_${e}`,title:`列${e}`,field:`field${e}`,bindField:`field${e}`,width:30,align:"left",contentType:"text",fontFamily:"",fontSize:12,useCustomFontSize:!1,fontColor:"#111111",autoFitFont:!1,autoWrap:!0,fillCell:!0,contentScale:100,imageFit:"contain",qrLevel:"M",qrRenderType:"image/png",barcodeFormat:"CODE128",decimalPlaces:2,roundHalfUp:!0,amountType:"CNY",enableFooterTotal:!1}),P("update-element",{id:s.selectedElement.id,patch:{columns:l,headerConfig:void 0}})}function yl(l){if(!s.selectedElement)return;const e=R.value.map(d=>I({},d)).filter((d,c)=>c!==l),t=new Set(e.map(d=>String((d==null?void 0:d.key)||""))),o=Array.isArray(s.selectedElement.mergeColumnKeys)?s.selectedElement.mergeColumnKeys.filter(d=>t.has(String(d||""))):[];P("update-element",{id:s.selectedElement.id,patch:{columns:e,headerConfig:void 0,mergeColumnKeys:o}})}function C(l,e){y.value&&Fe(y.value.index,l,e)}function O(l){!s.selectedElement||s.selectedElement.type!=="freeTable"||P("update-element",{id:s.selectedElement.id,patch:l})}function de(l,e){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const t=s.selectedElement;k("outerBorder",Q(I({},t.outerBorder||{}),{[l]:e}))}function Be(l,e){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const t=s.selectedElement;k("innerBorder",Q(I({},t.innerBorder||{}),{[l]:e}))}function El(l,e){const t=$.value;if(!t)return;const o=Number(e);if(!Number.isFinite(o))return;const d=ie(t),c=st(d,l,o,Math.max(.01,Number(t.w)||.01));if(!c){B.warning(`无法满足该列宽(单列最小约 ${G}mm`);return}O({colWidths:c})}function Cl(l,e){const t=$.value;if(!t)return;const o=Number(e);if(!Number.isFinite(o))return;const d=ce(t),c=ut(d,l,o,Math.max(.01,Number(t.h)||.01));if(!c){B.warning(`无法满足该行高(单行最小约 ${G}mm`);return}O({rowHeights:c})}function wl(){const l=$.value;if(!l)return;const e=Math.max(1,Number(l.colCount||1)),t=Math.max(.01,Number(l.w)||.01);O({colWidths:pe(e,t)})}function gl(){const l=$.value;if(!l)return;const e=Math.max(1,Number(l.rowCount||1)),t=Math.max(.01,Number(l.h)||.01);O({rowHeights:me(e,t)})}function Z(l,e,t=[]){const o=rt(l,e,t);return Y(l,e,o)}function Tl(){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const l=s.selectedFreeTableMergeRect;if(!l)return;const e=s.selectedElement,t=Math.max(1,Number(e.rowCount||1)),o=Math.max(1,Number(e.colCount||1));let d=Y(t,o,e.cells||[]);if(!Le(d,t,o,l.r0,l.c0,l.r1,l.c1)){B.warning("所选区域无法合并需均为未合并的 1×1 单元格且为完整矩形");return}d=ot(d,t,o,l.r0,l.c0,l.r1,l.c1),O({cells:d}),B.success("已合并单元格")}function xl(){const l=E.value;if(!s.selectedElement||s.selectedElement.type!=="freeTable"||!l)return;const e=s.selectedElement,t=Math.max(1,Number(e.rowCount||1)),o=Math.max(1,Number(e.colCount||1)),d=Y(t,o,e.cells||[]),c=at(d,t,o,l.row,l.col);O({cells:c}),B.success("已拆分合并单元格")}function Sl(){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const l=s.selectedElement,e=Math.max(1,Number(l.rowCount||1))+1,t=Math.max(1,Number(l.colCount||1)),o=Z(e,t,l.cells||[]),d=ce(l),c=it(d,Math.max(.01,Number(l.h)||.01));O({rowCount:e,cells:o,rowHeights:c})}function Nl(l){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const e=s.selectedElement,t=Math.max(1,Math.min(100,Math.round(Number(l)||1)));if(t===Number(e.rowCount||1))return;const o=Math.max(1,Number(e.colCount||1)),d=Z(t,o,e.cells||[]),c=Math.max(.01,Number(e.h)||.01);O({rowCount:t,cells:d,rowHeights:me(t,c)})}function Ul(l){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const e=s.selectedElement,t=Math.max(1,Math.min(50,Math.round(Number(l)||1)));if(t===Number(e.colCount||1))return;const o=Math.max(1,Number(e.rowCount||1)),d=Z(o,t,e.cells||[]),c=Math.max(.01,Number(e.w)||.01);O({colCount:t,cells:d,colWidths:pe(t,c)})}function Ml(){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const l=s.selectedElement,e=Math.max(1,Number(l.rowCount||1)),t=Math.max(1,Number(l.colCount||1)),o=Math.max(.01,Number(l.w)||.01),d=Math.max(.01,Number(l.h)||.01),c=Y(e,t,[]);O({cells:c,colWidths:pe(t,o),rowHeights:me(e,d)}),B.success("已重置为均分网格")}function Fl(){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const l=s.selectedElement,e=Math.max(1,Number(l.rowCount||1)),t=2,o=Math.max(.01,Number(l.w)||.01),d=Math.max(.01,Number(l.h)||.01),c=Math.max(G,Math.round(o/3*100)/100),v=Math.max(G,Math.round((o-c)*100)/100),m=[];for(let h=0;h<e;h+=1)m.push({row:h,col:0,rowspan:1,colspan:1,text:`标题${h+1}`,bindField:"",align:"center",verticalAlign:"middle",fontSize:12,color:"#111111",backgroundColor:"#f7f7f7",contentType:"text",autoWrap:!0}),m.push({row:h,col:1,rowspan:1,colspan:1,text:"",bindField:"",align:"left",verticalAlign:"middle",fontSize:12,color:"#111111",backgroundColor:"#ffffff",contentType:"text",autoWrap:!0});O({colCount:t,rowCount:e,cells:Y(e,t,m),colWidths:[c,v],rowHeights:me(e,d)}),B.success("已套用键值对模板")}function Bl(){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const l=s.selectedElement,e=Math.max(1,Number(l.rowCount||1));if(e<=1)return;const t=e-1,o=Math.max(1,Number(l.colCount||1)),d=Z(t,o,l.cells||[]),c=ce(l),v=ct(c,e-1,Math.max(.01,Number(l.h)||.01));O({rowCount:t,cells:d,rowHeights:v})}function Rl(){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const l=s.selectedElement,e=Math.max(1,Number(l.rowCount||1)),t=Math.max(1,Number(l.colCount||1))+1,o=Z(e,t,l.cells||[]),d=ie(l),c=mt(d,Math.max(.01,Number(l.w)||.01));O({colCount:t,cells:o,colWidths:c})}function Ol(){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const l=s.selectedElement,e=Math.max(1,Number(l.rowCount||1)),t=Math.max(1,Number(l.colCount||1));if(t<=1)return;const o=t-1,d=Z(e,o,l.cells||[]),c=ie(l),v=ft(c,t-1,Math.max(.01,Number(l.w)||.01));O({colCount:o,cells:d,colWidths:v})}function x(l,e){if(!s.selectedElement||s.selectedElement.type!=="freeTable")return;const t=E.value;if(!t)return;const o=Math.max(1,Number(s.selectedElement.rowCount||1)),d=Math.max(1,Number(s.selectedElement.colCount||1)),v=Y(o,d,s.selectedElement.cells||[]).map(m=>{if(m.row===t.row&&m.col===t.col){const h=I({},m);return String(l).startsWith("hideBorder")?e?h[l]=!0:delete h[l]:h[l]=e,h}return I({},m)});O({cells:v})}function Al(){y.value&&yl(y.value.index)}function Il(){var e,t,o;const l=String(((e=s.selectedElement)==null?void 0:e.footerLabelColumnKey)||"");return l||((o=(t=R.value)==null?void 0:t[0])==null?void 0:o.key)||""}function Hl(){var e,t;const l=Number(((t=(e=s.selectedElement)==null?void 0:e.headerConfig)==null?void 0:t.rowCount)||1);return Number.isFinite(l)&&l>0?l:1}function zl(l){if(!s.selectedElement)return;const e=Ll(R.value,l);P("update-element",{id:s.selectedElement.id,patch:{headerConfig:l,columns:e}})}function Pl(l){k("enableMultiHeader",l===!0),l!==!0&&(oe.value=!1)}function Ll(l,e){const t=l.length,o=Math.max(1,Number((e==null?void 0:e.rowCount)||1)),d=Array.from({length:o},()=>Array.from({length:t},()=>null));return(Array.isArray(e==null?void 0:e.cells)?e.cells:[]).forEach(v=>{const m=Math.max(0,Number((v==null?void 0:v.row)||0)),h=Math.max(0,Number((v==null?void 0:v.col)||0)),w=Math.max(1,Number((v==null?void 0:v.rowspan)||1)),L=Math.max(1,Number((v==null?void 0:v.colspan)||1));if(m>=o||h>=t||d[m][h])return;const A=Math.min(o,m+w),j=Math.min(t,h+L);for(let q=m;q<A;q+=1)for(let V=h;V<j;V+=1)if(d[q][V])return;const ue=Q(I({},v),{row:m,col:h,rowspan:A-m,colspan:j-h});for(let q=m;q<A;q+=1)for(let V=h;V<j;V+=1)d[q][V]=ue}),l.map((v,m)=>{var L,A;const h=(L=d[o-1])==null?void 0:L[m],w=h&&Number((A=h==null?void 0:h.row)!=null?A:o-1)<o-1?String((v==null?void 0:v.title)||`列${m+1}`):String((h==null?void 0:h.title)||(v==null?void 0:v.title)||`列${m+1}`);return Q(I({},v),{title:w})})}function Wl(l){const e=String(l||"text");if(C("contentType",e),e==="text"){C("autoWrap",!0),C("autoFitFont",!1);return}if(e==="number"||e==="amount"){C("decimalPlaces",2),C("roundHalfUp",!0),C("amountType","CNY"),C("enableFooterTotal",!1);return}if(e==="image"){C("fillCell",!0),C("contentScale",100),C("imageFit","contain");return}if(e==="qrcode"){C("fillCell",!0),C("contentScale",100),C("qrLevel","M"),C("qrRenderType","image/png");return}e==="barcode"&&(C("fillCell",!0),C("contentScale",100),C("barcodeFormat","CODE128"))}function Dl(l){return["title","subtitle","text","date","pageNo","reportHeader","reportFooter"].includes(l)}function ne(l){return l==="reportHeader"||l==="reportFooter"}function Re(l){return l==="reportFooter"}function D(l){if(!l)return"#ffffff";const e=String(l).trim(),t=e.toLowerCase();if(t==="transparent"||t==="none"||t==="rgba(0,0,0,0)"||t==="rgba(0, 0, 0, 0)")return"#ffffff";if(/^#([0-9a-fA-F]{6})$/.test(e))return e;if(/^#([0-9a-fA-F]{3})$/.test(e)){const o=e.slice(1);return`#${o[0]}${o[0]}${o[1]}${o[1]}${o[2]}${o[2]}`}return"#000000"}function ve(l,e,t){var d;const o=((d=e==null?void 0:e.target)==null?void 0:d.value)||t;k(l,o)}function Kl(l){var t;const e=((t=l==null?void 0:l.target)==null?void 0:t.value)||"#111111";C("fontColor",e)}function se(l,e,t){var d;const o=((d=e==null?void 0:e.target)==null?void 0:d.value)||t;W(l,o)}function $l(l){var t;const e=((t=l==null?void 0:l.target)==null?void 0:t.value)||"#ffffff";W("backgroundColor",e)}function Oe(l,e,t){var d;const o=((d=e==null?void 0:e.target)==null?void 0:d.value)||t;x(l,o)}return(l,e)=>{var ue,q,V,Ae;const t=Jl,o=Xl,d=yt,c=jl,v=ht,m=kt,h=vt,w=pt("a-button"),L=Zl,A=et,j=lt;return p(),g("div",{ref_key:"propertiesPanelRootRef",ref:ye,class:"properties-panel"},[r("div",{class:"properties-panel__header"},[e[134]||(e[134]=r("span",{class:"properties-panel__title"},"设计栏",-1)),r("div",{class:"properties-panel__header-actions"},[r("button",{type:"button",class:"properties-panel__icon-btn",title:"全部折叠","aria-label":"全部折叠",onClick:We},[...e[132]||(e[132]=[r("svg",{class:"properties-panel__icon-svg",viewBox:"0 0 24 24",width:"16",height:"16","aria-hidden":"true"},[r("path",{fill:"currentColor",d:"M4 5h16v2H4V5zm0 6h16v2H4v-2zm0 6h9v2H4v-2z"})],-1)])]),r("button",{type:"button",class:"properties-panel__icon-btn",title:"全部展开","aria-label":"全部展开",onClick:De},[...e[133]||(e[133]=[r("svg",{class:"properties-panel__icon-svg",viewBox:"0 0 24 24",width:"16",height:"16","aria-hidden":"true"},[r("path",{fill:"currentColor",d:"M4 5h16v2H4V5zm0 6h16v2H4v-2zm0 6h16v2H4v-2z"})],-1)])])])]),r("div",wt,[u.selectedElement?(p(),g(S,{key:0},[r("details",gt,[e[136]||(e[136]=r("summary",{class:"panel-title"},"元素属性",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>{var a,f,z,K,i;return[n(t,{value:u.selectedElement.type,"addon-before":"类型",disabled:""},null,8,["value"]),u.selectedElement.type!=="table"&&u.selectedElement.type!=="detailTable"&&u.selectedElement.type!=="freeTable"?(p(),g("div",Tt,[e[135]||(e[135]=r("span",{class:"bind-param-compact__addon"},"绑定参数",-1)),n(o,{value:we(u.selectedElement.bindField),options:Ce.value,"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"请先在左侧参数页维护",class:"bind-param-compact__select","onUpdate:value":Qe},null,8,["value","options"])])):N("",!0),ne(u.selectedElement.type)?N("",!0):(p(),F(d,{key:1,value:u.selectedElement.x,"addon-before":"X(mm)",style:{width:"100%"},"onUpdate:value":e[0]||(e[0]=T=>te("x",T))},null,8,["value"])),ne(u.selectedElement.type)?N("",!0):(p(),F(d,{key:2,value:u.selectedElement.y,"addon-before":"Y(mm)",style:{width:"100%"},"onUpdate:value":e[1]||(e[1]=T=>te("y",T))},null,8,["value"])),ne(u.selectedElement.type)?N("",!0):(p(),F(d,{key:3,value:u.selectedElement.w,"addon-before":"(mm)",style:{width:"100%"},min:6,"onUpdate:value":e[2]||(e[2]=T=>te("w",T))},null,8,["value"])),ne(u.selectedElement.type)?N("",!0):(p(),F(d,{key:4,value:u.selectedElement.h,"addon-before":"(mm)",style:{width:"100%"},min:6,"onUpdate:value":e[3]||(e[3]=T=>te("h",T))},null,8,["value"])),n(d,{value:((a=u.selectedElement.style)==null?void 0:a.fontSize)||12,"addon-before":"字体(px)",min:8,max:72,style:{width:"100%"},"onUpdate:value":e[4]||(e[4]=T=>W("fontSize",T))},null,8,["value"]),Ke.value?(p(),g(S,{key:5},[r("div",xt,[n(t,{value:((f=u.selectedElement.style)==null?void 0:f.color)||"#111111","addon-before":"文字色",placeholder:"#111111 / rgb(...)","onUpdate:value":e[5]||(e[5]=T=>W("color",T))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择文字颜色",value:D(String(((z=u.selectedElement.style)==null?void 0:z.color)||"#111111")),onInput:e[6]||(e[6]=T=>se("color",T,"#111111"))},null,40,St)]),r("div",Nt,[n(t,{value:String((i=(K=u.selectedElement.style)==null?void 0:K.backgroundColor)!=null?i:"transparent"),"addon-before":"背景色",placeholder:"transparent / #ffffff","onUpdate:value":e[7]||(e[7]=T=>W("backgroundColor",T))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择背景颜色",value:D($e.value),onInput:e[8]||(e[8]=T=>$l(T))},null,40,Ut)])],64)):N("",!0)]}),_:1})]),Dl(u.selectedElement.type)?(p(),g(S,{key:0},[n(v),n(t,{value:u.selectedElement.text,"addon-before":"内容","onUpdate:value":e[9]||(e[9]=a=>k("text",a))},null,8,["value"]),Me(u.selectedElement.type)?(p(),F(c,{key:0,direction:"vertical",style:{width:"100%","margin-top":"8px"}},{default:b(()=>{var a,f,z,K,i;return[n(m,{checked:Number(((a=u.selectedElement.style)==null?void 0:a.borderWidth)||0)>0,"checked-children":"显示边框","un-checked-children":"隐藏边框","onUpdate:checked":e[10]||(e[10]=T=>al(T))},null,8,["checked"]),Number(((f=u.selectedElement.style)==null?void 0:f.borderWidth)||0)>0?(p(),g(S,{key:0},[n(d,{value:Math.max(1,Number(((z=u.selectedElement.style)==null?void 0:z.borderWidth)||1)),"addon-before":"边框宽(px)",min:1,max:8,style:{width:"100%"},"onUpdate:value":e[11]||(e[11]=T=>W("borderWidth",Math.max(1,Number(T||1))))},null,8,["value"]),r("div",Mt,[n(t,{value:((K=u.selectedElement.style)==null?void 0:K.borderColor)||"#222222","addon-before":"边框色",placeholder:"#222222 / rgb(...)","onUpdate:value":e[12]||(e[12]=T=>W("borderColor",T))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择边框颜色",value:D(String(((i=u.selectedElement.style)==null?void 0:i.borderColor)||"#222222")),onInput:e[13]||(e[13]=T=>se("borderColor",T,"#222222"))},null,40,Ft)]),n(c,{wrap:"",size:"small"},{default:b(()=>{var T,_,Ie,He;return[n(h,{checked:((T=u.selectedElement.style)==null?void 0:T.hideBorderTop)!==!0,"onUpdate:checked":e[14]||(e[14]=J=>re("top",J))},{default:b(()=>[...e[137]||(e[137]=[U("上边",-1)])]),_:1},8,["checked"]),n(h,{checked:((_=u.selectedElement.style)==null?void 0:_.hideBorderRight)!==!0,"onUpdate:checked":e[15]||(e[15]=J=>re("right",J))},{default:b(()=>[...e[138]||(e[138]=[U("右边",-1)])]),_:1},8,["checked"]),n(h,{checked:((Ie=u.selectedElement.style)==null?void 0:Ie.hideBorderBottom)!==!0,"onUpdate:checked":e[16]||(e[16]=J=>re("bottom",J))},{default:b(()=>[...e[139]||(e[139]=[U("下边",-1)])]),_:1},8,["checked"]),n(h,{checked:((He=u.selectedElement.style)==null?void 0:He.hideBorderLeft)!==!0,"onUpdate:checked":e[17]||(e[17]=J=>re("left",J))},{default:b(()=>[...e[140]||(e[140]=[U("左边",-1)])]),_:1},8,["checked"])]}),_:1})],64)):N("",!0)]}),_:1})):N("",!0)],64)):N("",!0),ne(u.selectedElement.type)?(p(),g(S,{key:1},[n(v),e[141]||(e[141]=r("div",{class:"panel-subtitle"},"布局",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[n(d,{value:u.selectedElement.h,"addon-before":"高度",min:4,max:200,style:{width:"100%"},"onUpdate:value":e[18]||(e[18]=a=>te("h",a))},null,8,["value"])]),_:1}),e[142]||(e[142]=r("div",{class:"panel-subtitle",style:{"margin-top":"8px"}},"外观",-1)),r("div",Bt,[n(t,{value:((ue=u.selectedElement.style)==null?void 0:ue.backgroundColor)||"#ffffff","addon-before":"背景色",placeholder:"#ffffff / rgb(...)","onUpdate:value":e[19]||(e[19]=a=>W("backgroundColor",a))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择背景颜色",value:D(((q=u.selectedElement.style)==null?void 0:q.backgroundColor)||"#ffffff"),onInput:e[20]||(e[20]=a=>se("backgroundColor",a,"#ffffff"))},null,40,Rt)]),r("div",Ot,[n(t,{value:((V=u.selectedElement.style)==null?void 0:V.color)||"#111111","addon-before":"文字色",placeholder:"#111111 / rgb(...)","onUpdate:value":e[21]||(e[21]=a=>W("color",a))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择文字颜色",value:D(String(((Ae=u.selectedElement.style)==null?void 0:Ae.color)||"#111111")),onInput:e[22]||(e[22]=a=>se("color",a,"#111111"))},null,40,At)]),e[143]||(e[143]=r("div",{class:"panel-subtitle",style:{"margin-top":"8px"}},"数据",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[n(t,{value:u.selectedElement.bookmarkText||"","addon-before":"书签文本","onUpdate:value":e[23]||(e[23]=a=>k("bookmarkText",a))},null,8,["value"])]),_:1}),e[144]||(e[144]=r("div",{class:"panel-subtitle",style:{"margin-top":"8px"}},"行为",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[n(m,{checked:u.selectedElement.keepTogether!==!1,"checked-children":"保持同页","un-checked-children":"允许拆分","onUpdate:checked":e[24]||(e[24]=a=>k("keepTogether",a))},null,8,["checked"]),n(m,{checked:u.selectedElement.centerWithDetail!==!1,"checked-children":"跟随明细居中","un-checked-children":"不居中","onUpdate:checked":e[25]||(e[25]=a=>k("centerWithDetail",a))},null,8,["checked"]),n(o,{value:u.selectedElement.refreshPage||"none",options:tl,style:{width:"100%"},"onUpdate:value":e[26]||(e[26]=a=>k("refreshPage",a))},null,8,["value"]),n(m,{checked:u.selectedElement.visible!==!1,"checked-children":"可见","un-checked-children":"隐藏","onUpdate:checked":e[27]||(e[27]=a=>k("visible",a))},null,8,["checked"]),n(m,{checked:u.selectedElement.stretch===!0,"checked-children":"可伸展","un-checked-children":"不可伸展","onUpdate:checked":e[28]||(e[28]=a=>k("stretch",a))},null,8,["checked"]),n(m,{checked:u.selectedElement.shrink===!0,"checked-children":"可收缩","un-checked-children":"不可收缩","onUpdate:checked":e[29]||(e[29]=a=>k("shrink",a))},null,8,["checked"]),n(m,{checked:u.selectedElement.printRepeated===!0,"checked-children":"每页重复打印","un-checked-children":"不重复","onUpdate:checked":e[30]||(e[30]=a=>k("printRepeated",a))},null,8,["checked"]),Re(u.selectedElement.type)?(p(),F(m,{key:0,checked:u.selectedElement.printAtPageBottom===!0,"checked-children":"打印在页底","un-checked-children":"常规位置","onUpdate:checked":e[31]||(e[31]=a=>k("printAtPageBottom",a))},null,8,["checked"])):N("",!0),Re(u.selectedElement.type)?(p(),F(m,{key:1,checked:u.selectedElement.removeBlankWhenNoData===!0,"checked-children":"空白行排除","un-checked-children":"保留空白","onUpdate:checked":e[32]||(e[32]=a=>k("removeBlankWhenNoData",a))},null,8,["checked"])):N("",!0)]),_:1})],64)):N("",!0),u.selectedElement.type==="image"?(p(),g(S,{key:2},[n(v),n(t,{value:u.selectedElement.src,"addon-before":"图片URL","onUpdate:value":e[33]||(e[33]=a=>k("src",a))},null,8,["value"])],64)):N("",!0),u.selectedElement.type==="qrcode"||u.selectedElement.type==="barcode"?(p(),g(S,{key:3},[n(v),n(t,{value:u.selectedElement.value,"addon-before":"编码值","onUpdate:value":e[34]||(e[34]=a=>k("value",a))},null,8,["value"]),u.selectedElement.type==="barcode"?(p(),g(S,{key:0},[r("div",It,[e[145]||(e[145]=r("span",{class:"bind-param-compact__addon"},"条码类型",-1)),n(o,{value:u.selectedElement.format||"CODE128",options:fe,"show-search":"","option-filter-prop":"label",class:"bind-param-compact__select","onUpdate:value":e[35]||(e[35]=a=>k("format",a))},null,8,["value"])]),n(m,{style:{"margin-top":"8px"},checked:u.selectedElement.displayValue!==!1,"checked-children":"显示条码下文字","un-checked-children":"隐藏条码下文字","onUpdate:checked":e[36]||(e[36]=a=>k("displayValue",a))},null,8,["checked"]),n(m,{style:{"margin-top":"8px"},checked:u.selectedElement.fillCell===!0,"checked-children":"条码填充整格","un-checked-children":"条码保持比例","onUpdate:checked":e[37]||(e[37]=a=>k("fillCell",a))},null,8,["checked"]),u.selectedElement.displayValue!==!1?(p(),g("div",Ht,[e[146]||(e[146]=r("span",{class:"bind-param-compact__addon"},"文字对齐",-1)),n(o,{value:u.selectedElement.textAlign||"center",options:ll,class:"bind-param-compact__select","onUpdate:value":e[38]||(e[38]=a=>k("textAlign",a))},null,8,["value"])])):N("",!0)],64)):N("",!0)],64)):N("",!0),u.selectedElement.type==="table"||u.selectedElement.type==="detailTable"?(p(),g(S,{key:4},[n(v),r("details",zt,[e[148]||(e[148]=r("summary",{class:"panel-subtitle"},"表格配置",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[r("div",Pt,[e[147]||(e[147]=r("span",{class:"bind-param-compact__addon"},"数据源",-1)),n(o,{value:Ge(u.selectedElement.source),options:qe.value,"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"请选择左侧字段页登记的明细数据源",class:"bind-param-compact__select","onUpdate:value":Xe},null,8,["value","options"])]),n(o,{value:u.selectedElement.tableHeightMode||"autoPage",style:{width:"100%"},options:_e,"onUpdate:value":e[39]||(e[39]=a=>k("tableHeightMode",a))},null,8,["value"]),(u.selectedElement.tableHeightMode||"autoPage")==="fixedRows"?(p(),F(d,{key:0,value:u.selectedElement.fixedRows||5,"addon-before":"分页行数",min:1,max:500,style:{width:"100%"},"onUpdate:value":e[40]||(e[40]=a=>k("fixedRows",Number(a||5)))},null,8,["value"])):N("",!0)]),_:1})]),r("details",Lt,[e[149]||(e[149]=r("summary",{class:"panel-subtitle"},"分组合并",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[n(o,{mode:"multiple",value:u.selectedElement.mergeColumnKeys||[],options:pl.value,placeholder:"选择分组列顺序决定优先级",style:{width:"100%"},"onUpdate:value":e[41]||(e[41]=a=>hl(a))},null,8,["value","options"]),n(m,{checked:u.selectedElement.strictGrouping!==!1,"checked-children":"强制分组","un-checked-children":"宽松分组","onUpdate:checked":e[42]||(e[42]=a=>k("strictGrouping",a))},null,8,["checked"])]),_:1})]),r("details",Wt,[e[150]||(e[150]=r("summary",{class:"panel-subtitle"},"表头",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[n(m,{checked:u.selectedElement.showHeader,"checked-children":"显示表头","un-checked-children":"隐藏表头","onUpdate:checked":e[43]||(e[43]=a=>k("showHeader",a))},null,8,["checked"]),n(d,{value:u.selectedElement.headerHeight,"addon-before":"表头高(mm)",style:{width:"100%"},"onUpdate:value":e[44]||(e[44]=a=>k("headerHeight",a))},null,8,["value"]),n(d,{value:u.selectedElement.headerFontSize||12,"addon-before":"表头字号(px)",min:8,max:72,style:{width:"100%"},"onUpdate:value":e[45]||(e[45]=a=>k("headerFontSize",Number(a||12)))},null,8,["value"]),r("div",Dt,[n(t,{value:u.selectedElement.headerBgColor||"#f5f5f5","addon-before":"表头背景",placeholder:"#f5f5f5 / rgb(...)","onUpdate:value":e[46]||(e[46]=a=>k("headerBgColor",a))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择表头背景色",value:D(u.selectedElement.headerBgColor||"#f5f5f5"),onInput:e[47]||(e[47]=a=>ve("headerBgColor",a,"#f5f5f5"))},null,40,Kt)]),r("div",$t,[n(t,{value:u.selectedElement.headerTextColor||"#111111","addon-before":"表头文字",placeholder:"#111111 / rgb(...)","onUpdate:value":e[48]||(e[48]=a=>k("headerTextColor",a))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择表头文字色",value:D(u.selectedElement.headerTextColor||"#111111"),onInput:e[49]||(e[49]=a=>ve("headerTextColor",a,"#111111"))},null,40,qt)])]),_:1})]),r("details",Vt,[e[152]||(e[152]=r("summary",{class:"panel-subtitle"},"表体",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[n(d,{value:u.selectedElement.rowHeight,"addon-before":"表体行高(mm)",style:{width:"100%"},"onUpdate:value":e[50]||(e[50]=a=>k("rowHeight",a))},null,8,["value"]),n(d,{value:u.selectedElement.bodyFontSize||12,"addon-before":"表体字号(px)",min:8,max:72,style:{width:"100%"},"onUpdate:value":e[51]||(e[51]=a=>k("bodyFontSize",Number(a||12)))},null,8,["value"]),n(w,{type:"primary",block:"",class:"column-width-entry-btn",onClick:e[52]||(e[52]=a=>ae.value=!0)},{default:b(()=>[...e[151]||(e[151]=[U("打开绑定字段列宽设置",-1)])]),_:1})]),_:1})]),r("details",Gt,[e[153]||(e[153]=r("summary",{class:"panel-subtitle"},"底部",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[n(m,{checked:u.selectedElement.footerShowTotal!==!1,"checked-children":"显示底部合计","un-checked-children":"隐藏底部合计","onUpdate:checked":e[53]||(e[53]=a=>k("footerShowTotal",a))},null,8,["checked"]),n(o,{value:u.selectedElement.footerTotalMode||"overall",style:{width:"100%"},options:el,"onUpdate:value":e[54]||(e[54]=a=>k("footerTotalMode",a))},null,8,["value"]),n(o,{value:Il(),style:{width:"100%"},options:bl.value,"onUpdate:value":e[55]||(e[55]=a=>k("footerLabelColumnKey",a))},null,8,["value","options"]),n(t,{value:u.selectedElement.footerLabelText||"合计","addon-before":"底部文字","onUpdate:value":e[56]||(e[56]=a=>k("footerLabelText",a))},null,8,["value"]),n(m,{checked:u.selectedElement.footerLabelCenter!==!1,"checked-children":"底部居中","un-checked-children":"底部左对齐","onUpdate:checked":e[57]||(e[57]=a=>k("footerLabelCenter",a))},null,8,["checked"])]),_:1})]),r("details",Yt,[e[155]||(e[155]=r("summary",{class:"panel-subtitle"},"多级表头",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[n(m,{checked:u.selectedElement.enableMultiHeader===!0,"checked-children":"已开启","un-checked-children":"未开启","onUpdate:checked":e[58]||(e[58]=a=>Pl(a))},null,8,["checked"]),n(w,{type:"primary",ghost:"",disabled:u.selectedElement.enableMultiHeader!==!0,onClick:e[59]||(e[59]=a=>oe.value=!0)},{default:b(()=>[...e[154]||(e[154]=[U(" 打开多级表头设置 ",-1)])]),_:1},8,["disabled"])]),_:1})]),n(L,{open:oe.value,"onUpdate:open":e[61]||(e[61]=a=>oe.value=a),title:"多级表头设置",width:900,footer:null,"destroy-on-close":""},{default:b(()=>[n(nt,{"row-count":Hl(),"col-count":R.value.length||1,"column-titles":R.value.map(a=>(a==null?void 0:a.title)||(a==null?void 0:a.key)||""),value:u.selectedElement.headerConfig,"onUpdate:value":e[60]||(e[60]=a=>zl(a))},null,8,["row-count","col-count","column-titles","value"])]),_:1},8,["open"]),n(L,{open:ae.value,"onUpdate:open":e[63]||(e[63]=a=>ae.value=a),title:"绑定字段列宽设置",width:760,footer:null,"destroy-on-close":""},{default:b(()=>[r("div",Qt,[e[157]||(e[157]=r("div",{class:"column-width-modal-tip"},"按绑定字段分别设置列宽修改后会实时同步到画布",-1)),r("div",jt,[(p(!0),g(S,null,ee(R.value,(a,f)=>(p(),g("div",{key:`width_${a.key}`,class:"column-width-item"},[r("div",Jt,[r("span",Xt,""+X(f+1),1),r("span",Zt,X(a.title||a.key),1)]),n(t,{value:a.bindField||a.field||a.key,"addon-before":"字段",disabled:""},null,8,["value"]),n(d,{value:a.width,"addon-before":"列宽","addon-after":"mm",min:10,max:500,style:{width:"100%"},"onUpdate:value":z=>Fe(f,"width",Number(z||10))},null,8,["value","onUpdate:value"])]))),128))]),r("div",_t,[n(w,{onClick:e[62]||(e[62]=a=>ae.value=!1)},{default:b(()=>[...e[156]||(e[156]=[U("关闭",-1)])]),_:1})])])]),_:1},8,["open"]),r("details",en,[e[164]||(e[164]=r("summary",{class:"panel-subtitle"},"当前列属性双击表头选择列",-1)),y.value?(p(),g("div",ln,[r("div",tn,[n(c,{direction:"vertical",style:{width:"100%"},size:"small"},{default:b(()=>{var a;return[n(t,{value:y.value.col.title,"addon-before":"列标题","onUpdate:value":e[64]||(e[64]=f=>C("title",f))},null,8,["value"]),r("div",nn,[e[158]||(e[158]=r("span",{class:"bind-param-compact__addon"},"绑定字段",-1)),n(o,{value:Ye(y.value.col.bindField),options:rl.value,"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"请选择当前数据源下的字段",class:"bind-param-compact__select","onUpdate:value":Je},null,8,["value","options"])]),n(d,{value:y.value.col.width,"addon-before":"列宽",min:10,style:{width:"100%"},"onUpdate:value":e[65]||(e[65]=f=>C("width",Number(f||10)))},null,8,["value"]),n(o,{value:y.value.col.contentType||"text",style:{width:"100%"},options:Te,"onUpdate:value":e[66]||(e[66]=f=>Wl(f))},null,8,["value"]),(y.value.col.contentType||"text")==="text"?(p(),g(S,{key:0},[n(o,{value:y.value.col.fontFamily||"",style:{width:"100%"},options:le(Ct),"onUpdate:value":e[67]||(e[67]=f=>C("fontFamily",f))},null,8,["value","options"]),n(m,{checked:!!y.value.col.useCustomFontSize,"checked-children":"单列字号","un-checked-children":"跟随表体字号","onUpdate:checked":e[68]||(e[68]=f=>C("useCustomFontSize",f))},null,8,["checked"]),n(d,{value:y.value.col.fontSize||12,"addon-before":"字体大小",min:8,max:72,style:{width:"100%"},disabled:!y.value.col.useCustomFontSize,"onUpdate:value":e[69]||(e[69]=f=>C("fontSize",Number(f||12)))},null,8,["value","disabled"]),r("div",on,[n(t,{value:y.value.col.fontColor||"#111111","addon-before":"字体颜色",placeholder:"#111111 / rgb(...)","onUpdate:value":e[70]||(e[70]=f=>C("fontColor",f))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择字体颜色",value:D(y.value.col.fontColor||"#111111"),onInput:e[71]||(e[71]=f=>Kl(f))},null,40,an)])],64)):(y.value.col.contentType||"text")==="image"?(p(),g(S,{key:1},[n(o,{value:y.value.col.imageFit||"contain",style:{width:"100%"},options:Se,"onUpdate:value":e[72]||(e[72]=f=>C("imageFit",f))},null,8,["value"]),n(d,{value:y.value.col.contentScale||100,"addon-before":"图片缩放(%)",min:10,max:100,style:{width:"100%"},"onUpdate:value":e[73]||(e[73]=f=>C("contentScale",Number(f||100)))},null,8,["value"]),n(m,{checked:y.value.col.fillCell!==!1,"checked-children":"填满单元格","un-checked-children":"按缩放显示","onUpdate:checked":e[74]||(e[74]=f=>C("fillCell",f))},null,8,["checked"])],64)):(y.value.col.contentType||"text")==="qrcode"?(p(),g(S,{key:2},[n(o,{value:y.value.col.qrLevel||"M",style:{width:"100%"},options:Ne,"onUpdate:value":e[75]||(e[75]=f=>C("qrLevel",f))},null,8,["value"]),n(o,{value:y.value.col.qrRenderType||"image/png",style:{width:"100%"},options:Ue,"onUpdate:value":e[76]||(e[76]=f=>C("qrRenderType",f))},null,8,["value"]),n(d,{value:y.value.col.contentScale||100,"addon-before":"二维码缩放(%)",min:10,max:100,style:{width:"100%"},"onUpdate:value":e[77]||(e[77]=f=>C("contentScale",Number(f||100)))},null,8,["value"]),n(m,{checked:y.value.col.fillCell!==!1,"checked-children":"填满单元格","un-checked-children":"按缩放显示","onUpdate:checked":e[78]||(e[78]=f=>C("fillCell",f))},null,8,["checked"])],64)):(y.value.col.contentType||"text")==="barcode"?(p(),g(S,{key:3},[n(o,{value:y.value.col.barcodeFormat||"CODE128",style:{width:"100%"},options:fe,"onUpdate:value":e[79]||(e[79]=f=>C("barcodeFormat",f))},null,8,["value"]),n(d,{value:y.value.col.contentScale||100,"addon-before":"条码缩放(%)",min:10,max:100,style:{width:"100%"},"onUpdate:value":e[80]||(e[80]=f=>C("contentScale",Number(f||100)))},null,8,["value"]),n(m,{checked:y.value.col.fillCell!==!1,"checked-children":"填满单元格","un-checked-children":"按缩放显示","onUpdate:checked":e[81]||(e[81]=f=>C("fillCell",f))},null,8,["checked"])],64)):(y.value.col.contentType||"text")==="number"||(y.value.col.contentType||"text")==="amount"?(p(),g(S,{key:4},[n(d,{value:(a=y.value.col.decimalPlaces)!=null?a:2,"addon-before":"小数位数",min:0,max:6,style:{width:"100%"},"onUpdate:value":e[82]||(e[82]=f=>C("decimalPlaces",Number(f!=null?f:2)))},null,8,["value"]),n(m,{checked:y.value.col.roundHalfUp!==!1,"checked-children":"四舍五入","un-checked-children":"截断","onUpdate:checked":e[83]||(e[83]=f=>C("roundHalfUp",f))},null,8,["checked"]),(y.value.col.contentType||"text")==="amount"?(p(),F(o,{key:0,value:y.value.col.amountType||"CNY",style:{width:"100%"},options:xe,"onUpdate:value":e[84]||(e[84]=f=>C("amountType",f))},null,8,["value"])):N("",!0),n(m,{checked:!!y.value.col.enableFooterTotal,"checked-children":"参与底部合计","un-checked-children":"不参与合计","onUpdate:checked":e[85]||(e[85]=f=>C("enableFooterTotal",f))},null,8,["checked"])],64)):N("",!0),n(o,{value:y.value.col.align||"left",style:{width:"100%"},"onUpdate:value":e[86]||(e[86]=f=>C("align",f))},{default:b(()=>[n(A,{value:"left"},{default:b(()=>[...e[159]||(e[159]=[U("左对齐",-1)])]),_:1}),n(A,{value:"center"},{default:b(()=>[...e[160]||(e[160]=[U("居中",-1)])]),_:1}),n(A,{value:"right"},{default:b(()=>[...e[161]||(e[161]=[U("右对齐",-1)])]),_:1})]),_:1},8,["value"]),(y.value.col.contentType||"text")==="text"?(p(),F(c,{key:5},{default:b(()=>[n(m,{checked:y.value.col.autoWrap!==!1,"checked-children":"自动换行","un-checked-children":"不换行","onUpdate:checked":e[87]||(e[87]=f=>C("autoWrap",f))},null,8,["checked"]),n(m,{checked:!!y.value.col.autoFitFont,"checked-children":"自动适配字号","un-checked-children":"固定字号","onUpdate:checked":e[88]||(e[88]=f=>C("autoFitFont",f))},null,8,["checked"])]),_:1})):N("",!0),n(w,{danger:"",size:"small",onClick:Al},{default:b(()=>[...e[162]||(e[162]=[U("删除当前列",-1)])]),_:1})]}),_:1})]),n(w,{block:"",size:"small",type:"dashed",onClick:kl},{default:b(()=>[...e[163]||(e[163]=[U("新增列",-1)])]),_:1})])):(p(),F(j,{key:1,description:"请先在画布中双击表格表头选择列"}))])],64)):N("",!0),u.selectedElement.type==="freeTable"?(p(),g(S,{key:5},[n(v),r("details",rn,[e[180]||(e[180]=r("summary",{class:"panel-subtitle"},"自由表格",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[e[176]||(e[176]=r("div",{class:"free-table-merge-tip"},"合并先点击起始格再按住 Shift 点击结束格然后点合并选中区域",-1)),r("div",dn,[r("div",sn,[e[165]||(e[165]=r("span",{class:"free-table-dim-label"},"行数",-1)),n(d,{value:u.selectedElement.rowCount||1,min:1,max:100,size:"small","onUpdate:value":e[89]||(e[89]=a=>Nl(Number(a||1)))},null,8,["value"])]),r("div",un,[e[166]||(e[166]=r("span",{class:"free-table-dim-label"},"列数",-1)),n(d,{value:u.selectedElement.colCount||1,min:1,max:50,size:"small","onUpdate:value":e[90]||(e[90]=a=>Ul(Number(a||1)))},null,8,["value"])])]),n(c,{wrap:""},{default:b(()=>[n(w,{size:"small",onClick:Sl},{default:b(()=>[...e[167]||(e[167]=[U("新增行",-1)])]),_:1}),n(w,{size:"small",onClick:Bl},{default:b(()=>[...e[168]||(e[168]=[U("删除行",-1)])]),_:1}),n(w,{size:"small",onClick:Rl},{default:b(()=>[...e[169]||(e[169]=[U("新增列",-1)])]),_:1}),n(w,{size:"small",onClick:Ol},{default:b(()=>[...e[170]||(e[170]=[U("删除列",-1)])]),_:1})]),_:1}),n(c,{wrap:""},{default:b(()=>[n(w,{size:"small",onClick:Ml},{default:b(()=>[...e[171]||(e[171]=[U("重置为均分网格",-1)])]),_:1}),n(w,{size:"small",type:"primary",ghost:"",onClick:Fl},{default:b(()=>[...e[172]||(e[172]=[U("套用键值对模板",-1)])]),_:1})]),_:1}),e[177]||(e[177]=r("div",{class:"free-table-merge-tip"},' 「键值对」模板:把当前表改成 N 行 × 2 列,左列预填"标题1标题2"占位字符,方便快速制作图二那种标签卡片;右列由你填字段或绑定字段值。 ',-1)),e[178]||(e[178]=r("div",{class:"free-table-track-head"},"单元格合并",-1)),n(w,{type:"primary",size:"small",block:"",disabled:!dl.value,onClick:Tl},{default:b(()=>[...e[173]||(e[173]=[U("合并选中区域",-1)])]),_:1},8,["disabled"]),n(w,{size:"small",block:"",disabled:!sl.value,onClick:xl},{default:b(()=>[...e[174]||(e[174]=[U("拆分当前合并",-1)])]),_:1},8,["disabled"]),n(h,{checked:u.selectedElement.printRepeated===!0,"onUpdate:checked":e[91]||(e[91]=a=>k("printRepeated",!!a))},{default:b(()=>[...e[175]||(e[175]=[U(" 多页时每页重复显示该表 ",-1)])]),_:1},8,["checked"]),e[179]||(e[179]=r("div",{class:"free-table-merge-tip"},"不勾选时仅在首页显示一次与下方明细分页无关",-1))]),_:1})]),r("details",cn,[e[191]||(e[191]=r("summary",{class:"panel-subtitle"},"表格样式",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>{var a,f,z,K;return[e[188]||(e[188]=r("div",{class:"free-table-merge-tip"},"外边框控制整张表最外一圈内边框控制行间横线列间竖线选中单元格后可在下方单独隐藏该格某一侧边框",-1)),r("div",mn,[n(t,{value:u.selectedElement.borderColor||"#d9d9d9","addon-before":"边框色",placeholder:"#d9d9d9","onUpdate:value":e[92]||(e[92]=i=>k("borderColor",i))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择边框颜色",value:D(u.selectedElement.borderColor||"#d9d9d9"),onInput:e[93]||(e[93]=i=>ve("borderColor",i,"#d9d9d9"))},null,40,fn)]),n(d,{value:u.selectedElement.borderWidth||1,"addon-before":"边框宽(px)",min:1,max:6,style:{width:"100%"},"onUpdate:value":e[94]||(e[94]=i=>k("borderWidth",Number(i||1)))},null,8,["value"]),r("div",vn,[e[181]||(e[181]=r("span",{class:"bind-param-compact__addon"},"外框线型",-1)),n(o,{value:u.selectedElement.outerBorderLineStyle||"solid",class:"bind-param-compact__select","onUpdate:value":e[95]||(e[95]=i=>k("outerBorderLineStyle",i))},{default:b(()=>[(p(!0),g(S,null,ee(le(be),i=>(p(),F(A,{key:`ft_os_${i.value}`,value:i.value,label:i.label},{default:b(()=>[r("div",bn,[r("span",{class:ke(["free-table-line-preview",`free-table-line-preview--${i.value}`])},null,2),r("span",null,X(i.label),1)])]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),r("div",pn,[e[182]||(e[182]=r("span",{class:"bind-param-compact__addon"},"横线线型",-1)),n(o,{value:u.selectedElement.innerBorderHorizontalLineStyle||"solid",class:"bind-param-compact__select","onUpdate:value":e[96]||(e[96]=i=>k("innerBorderHorizontalLineStyle",i))},{default:b(()=>[(p(!0),g(S,null,ee(le(be),i=>(p(),F(A,{key:`ft_hs_${i.value}`,value:i.value,label:i.label},{default:b(()=>[r("div",hn,[r("span",{class:ke(["free-table-line-preview",`free-table-line-preview--${i.value}`])},null,2),r("span",null,X(i.label),1)])]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),r("div",kn,[e[183]||(e[183]=r("span",{class:"bind-param-compact__addon"},"竖线线型",-1)),n(o,{value:u.selectedElement.innerBorderVerticalLineStyle||"solid",class:"bind-param-compact__select","onUpdate:value":e[97]||(e[97]=i=>k("innerBorderVerticalLineStyle",i))},{default:b(()=>[(p(!0),g(S,null,ee(le(be),i=>(p(),F(A,{key:`ft_vs_${i.value}`,value:i.value,label:i.label},{default:b(()=>[r("div",yn,[r("span",{class:ke(["free-table-line-preview",`free-table-line-preview--${i.value}`])},null,2),r("span",null,X(i.label),1)])]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),e[189]||(e[189]=r("div",{class:"free-table-track-head"},"外边框显示",-1)),r("div",En,[r("div",Cn,[e[184]||(e[184]=r("span",{class:"free-table-border-switch-label"},"",-1)),n(m,{size:"small",checked:((a=u.selectedElement.outerBorder)==null?void 0:a.top)!==!1,"checked-children":"","un-checked-children":"","onUpdate:checked":e[98]||(e[98]=i=>de("top",i))},null,8,["checked"])]),r("div",wn,[e[185]||(e[185]=r("span",{class:"free-table-border-switch-label"},"",-1)),n(m,{size:"small",checked:((f=u.selectedElement.outerBorder)==null?void 0:f.right)!==!1,"checked-children":"","un-checked-children":"","onUpdate:checked":e[99]||(e[99]=i=>de("right",i))},null,8,["checked"])]),r("div",gn,[e[186]||(e[186]=r("span",{class:"free-table-border-switch-label"},"",-1)),n(m,{size:"small",checked:((z=u.selectedElement.outerBorder)==null?void 0:z.bottom)!==!1,"checked-children":"","un-checked-children":"","onUpdate:checked":e[100]||(e[100]=i=>de("bottom",i))},null,8,["checked"])]),r("div",Tn,[e[187]||(e[187]=r("span",{class:"free-table-border-switch-label"},"",-1)),n(m,{size:"small",checked:((K=u.selectedElement.outerBorder)==null?void 0:K.left)!==!1,"checked-children":"","un-checked-children":"","onUpdate:checked":e[101]||(e[101]=i=>de("left",i))},null,8,["checked"])])]),e[190]||(e[190]=r("div",{class:"free-table-track-head"},"内边框显示",-1)),n(c,{wrap:""},{default:b(()=>{var i,T;return[n(m,{checked:((i=u.selectedElement.innerBorder)==null?void 0:i.horizontal)!==!1,"checked-children":"行间横线","un-checked-children":"行间横线关","onUpdate:checked":e[102]||(e[102]=_=>Be("horizontal",_))},null,8,["checked"]),n(m,{checked:((T=u.selectedElement.innerBorder)==null?void 0:T.vertical)!==!1,"checked-children":"列间竖线","un-checked-children":"列间竖线关","onUpdate:checked":e[103]||(e[103]=_=>Be("vertical",_))},null,8,["checked"])]}),_:1})]}),_:1})]),r("details",xn,[e[197]||(e[197]=r("summary",{class:"panel-subtitle"},"表格设置",-1)),n(c,{direction:"vertical",style:{width:"100%"}},{default:b(()=>[e[194]||(e[194]=r("div",{class:"free-table-merge-tip"}," 列宽总和等于元素宽度行高总和等于元素高度单位 mm输入某一列/行时会与相邻列/行自动补偿也可在画布中拖动蓝色分隔线调整 ",-1)),n(c,{wrap:""},{default:b(()=>[n(w,{size:"small",onClick:wl},{default:b(()=>[...e[192]||(e[192]=[U("均分列宽",-1)])]),_:1}),n(w,{size:"small",onClick:gl},{default:b(()=>[...e[193]||(e[193]=[U("均分行高",-1)])]),_:1})]),_:1}),e[195]||(e[195]=r("div",{class:"free-table-track-head"},"列宽mm",-1)),(p(!0),g(S,null,ee(ul.value,a=>(p(),g("div",{key:`ft_cw_${a}`,class:"free-table-track-row"},[r("span",Sn,""+X(a+1),1),n(d,{size:"small",min:le(G),max:fl.value,value:cl.value[a],style:{width:"160px"},"onUpdate:value":f=>El(a,f)},null,8,["min","max","value","onUpdate:value"])]))),128)),e[196]||(e[196]=r("div",{class:"free-table-track-head"},"行高mm",-1)),(p(!0),g(S,null,ee(il.value,a=>(p(),g("div",{key:`ft_rh_${a}`,class:"free-table-track-row"},[r("span",Nn,""+X(a+1),1),n(d,{size:"small",min:le(G),max:vl.value,value:ml.value[a],style:{width:"160px"},"onUpdate:value":f=>Cl(a,f)},null,8,["min","max","value","onUpdate:value"])]))),128))]),_:1})]),r("details",Un,[e[206]||(e[206]=r("summary",{class:"panel-subtitle"},"当前单元格点击画布单元格后编辑",-1)),E.value?(p(),F(c,{key:0,direction:"vertical",style:{width:"100%"}},{default:b(()=>{var a,f,z,K;return[n(t,{value:`R${E.value.row+1} C${E.value.col+1}`,"addon-before":"位置",disabled:""},null,8,["value"]),n(t,{value:E.value.cell.text||"","addon-before":"文本","onUpdate:value":e[104]||(e[104]=i=>x("text",i))},null,8,["value"]),r("div",Mn,[e[198]||(e[198]=r("span",{class:"bind-param-compact__addon"},"绑定参数",-1)),n(o,{value:we(E.value.cell.bindField),options:Ce.value,"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"请先在左侧参数页维护",class:"bind-param-compact__select","onUpdate:value":Ze},null,8,["value","options"])]),n(o,{value:E.value.cell.align||"left",options:nl,style:{width:"100%"},"onUpdate:value":e[105]||(e[105]=i=>x("align",i))},null,8,["value"]),n(o,{value:E.value.cell.verticalAlign||"middle",options:ol,style:{width:"100%"},"onUpdate:value":e[106]||(e[106]=i=>x("verticalAlign",i))},null,8,["value"]),r("div",Fn,[e[199]||(e[199]=r("span",{class:"bind-param-compact__addon"},"数据类型",-1)),n(o,{value:E.value.cell.contentType||"text",options:Te,class:"bind-param-compact__select","onUpdate:value":e[107]||(e[107]=i=>x("contentType",i))},null,8,["value"])]),(E.value.cell.contentType||"text")==="image"?(p(),g(S,{key:0},[n(o,{value:E.value.cell.imageFit||"contain",style:{width:"100%"},options:Se,"onUpdate:value":e[108]||(e[108]=i=>x("imageFit",i))},null,8,["value"]),n(d,{value:(a=E.value.cell.contentScale)!=null?a:100,"addon-before":"图片缩放(%)",min:10,max:100,style:{width:"100%"},"onUpdate:value":e[109]||(e[109]=i=>x("contentScale",Number(i!=null?i:100)))},null,8,["value"]),n(m,{checked:E.value.cell.fillCell!==!1,"checked-children":"填满单元格","un-checked-children":"按缩放显示","onUpdate:checked":e[110]||(e[110]=i=>x("fillCell",i))},null,8,["checked"])],64)):(E.value.cell.contentType||"text")==="qrcode"?(p(),g(S,{key:1},[n(o,{value:E.value.cell.qrLevel||"M",style:{width:"100%"},options:Ne,"onUpdate:value":e[111]||(e[111]=i=>x("qrLevel",i))},null,8,["value"]),n(o,{value:E.value.cell.qrRenderType||"image/png",style:{width:"100%"},options:Ue,"onUpdate:value":e[112]||(e[112]=i=>x("qrRenderType",i))},null,8,["value"]),n(d,{value:(f=E.value.cell.contentScale)!=null?f:100,"addon-before":"二维码缩放(%)",min:10,max:100,style:{width:"100%"},"onUpdate:value":e[113]||(e[113]=i=>x("contentScale",Number(i!=null?i:100)))},null,8,["value"]),n(m,{checked:E.value.cell.fillCell!==!1,"checked-children":"填满单元格","un-checked-children":"按缩放显示","onUpdate:checked":e[114]||(e[114]=i=>x("fillCell",i))},null,8,["checked"])],64)):(E.value.cell.contentType||"text")==="barcode"?(p(),g(S,{key:2},[n(o,{value:E.value.cell.barcodeFormat||"CODE128",style:{width:"100%"},options:fe,"onUpdate:value":e[115]||(e[115]=i=>x("barcodeFormat",i))},null,8,["value"]),n(d,{value:(z=E.value.cell.contentScale)!=null?z:100,"addon-before":"条码缩放(%)",min:10,max:100,style:{width:"100%"},"onUpdate:value":e[116]||(e[116]=i=>x("contentScale",Number(i!=null?i:100)))},null,8,["value"]),n(m,{checked:E.value.cell.fillCell!==!1,"checked-children":"填满单元格","un-checked-children":"按缩放显示","onUpdate:checked":e[117]||(e[117]=i=>x("fillCell",i))},null,8,["checked"])],64)):(E.value.cell.contentType||"text")==="number"||(E.value.cell.contentType||"text")==="amount"?(p(),g(S,{key:3},[n(d,{value:(K=E.value.cell.decimalPlaces)!=null?K:2,"addon-before":"小数位数",min:0,max:6,style:{width:"100%"},"onUpdate:value":e[118]||(e[118]=i=>x("decimalPlaces",Number(i!=null?i:2)))},null,8,["value"]),n(m,{checked:E.value.cell.roundHalfUp!==!1,"checked-children":"四舍五入","un-checked-children":"截断","onUpdate:checked":e[119]||(e[119]=i=>x("roundHalfUp",i))},null,8,["checked"]),(E.value.cell.contentType||"text")==="amount"?(p(),F(o,{key:0,value:E.value.cell.amountType||"CNY",style:{width:"100%"},options:xe,"onUpdate:value":e[120]||(e[120]=i=>x("amountType",i))},null,8,["value"])):N("",!0)],64)):N("",!0),(E.value.cell.contentType||"text")==="text"?(p(),F(c,{key:4},{default:b(()=>[n(m,{checked:E.value.cell.autoWrap!==!1,"checked-children":"自动换行","un-checked-children":"不换行","onUpdate:checked":e[121]||(e[121]=i=>x("autoWrap",i))},null,8,["checked"]),n(m,{checked:!!E.value.cell.autoFitFont,"checked-children":"自动适配字号","un-checked-children":"固定字号","onUpdate:checked":e[122]||(e[122]=i=>x("autoFitFont",i))},null,8,["checked"])]),_:1})):N("",!0),n(d,{value:E.value.cell.fontSize||12,"addon-before":"字号(px)",min:8,max:72,style:{width:"100%"},"onUpdate:value":e[123]||(e[123]=i=>x("fontSize",Number(i||12)))},null,8,["value"]),r("div",Bn,[n(t,{value:E.value.cell.color||"#111111","addon-before":"文字色",placeholder:"#111111","onUpdate:value":e[124]||(e[124]=i=>x("color",i))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择文字颜色",value:D(E.value.cell.color||"#111111"),onInput:e[125]||(e[125]=i=>Oe("color",i,"#111111"))},null,40,Rn)]),r("div",On,[n(t,{value:E.value.cell.backgroundColor||"#ffffff","addon-before":"背景色",placeholder:"#ffffff","onUpdate:value":e[126]||(e[126]=i=>x("backgroundColor",i))},null,8,["value"]),r("input",{type:"color",class:"native-color-picker-trigger",title:"选择背景颜色",value:D(E.value.cell.backgroundColor||"#ffffff"),onInput:e[127]||(e[127]=i=>Oe("backgroundColor",i,"#ffffff"))},null,40,An)]),n(v,{plain:"",orientation:"left",style:{margin:"8px 0"}},{default:b(()=>[...e[200]||(e[200]=[U("单元格边线隐藏",-1)])]),_:1}),e[205]||(e[205]=r("div",{class:"free-table-merge-tip"},"以下为当前锚点格含合并区域单独隐藏某侧边框表格样式中的外框/内线叠加生效",-1)),r("div",In,[r("div",Hn,[e[201]||(e[201]=r("span",{class:"free-table-border-switch-label"},"隐上",-1)),n(m,{size:"small",checked:!!E.value.cell.hideBorderTop,"checked-children":"","un-checked-children":"","onUpdate:checked":e[128]||(e[128]=i=>x("hideBorderTop",i))},null,8,["checked"])]),r("div",zn,[e[202]||(e[202]=r("span",{class:"free-table-border-switch-label"},"隐右",-1)),n(m,{size:"small",checked:!!E.value.cell.hideBorderRight,"checked-children":"","un-checked-children":"","onUpdate:checked":e[129]||(e[129]=i=>x("hideBorderRight",i))},null,8,["checked"])]),r("div",Pn,[e[203]||(e[203]=r("span",{class:"free-table-border-switch-label"},"隐下",-1)),n(m,{size:"small",checked:!!E.value.cell.hideBorderBottom,"checked-children":"","un-checked-children":"","onUpdate:checked":e[130]||(e[130]=i=>x("hideBorderBottom",i))},null,8,["checked"])]),r("div",Ln,[e[204]||(e[204]=r("span",{class:"free-table-border-switch-label"},"隐左",-1)),n(m,{size:"small",checked:!!E.value.cell.hideBorderLeft,"checked-children":"","un-checked-children":"","onUpdate:checked":e[131]||(e[131]=i=>x("hideBorderLeft",i))},null,8,["checked"])])])]}),_:1})):(p(),F(j,{key:1,description:"请先在画布中点击自由表格的单元格"}))])],64)):N("",!0)],64)):(p(),F(j,{key:1,description:"请先选中元素"}))])],512)}}}),to=tt(Wn,[["__scopeId","data-v-4ea9799d"]]);export{to as default};