3 lines
11 KiB
Java
3 lines
11 KiB
Java
|
|
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/JsBarcode-txZyu78K.js","js/antd-vue-vendor-BPnV8VqP.js","js/vue-vendor-C7Zq48Yl.js","js/JsBarcode-Cs4ZrpMU.js"])))=>i.map(i=>d[i]);
|
||
|
|
var we=Object.defineProperty,fe=Object.defineProperties;var ve=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var le=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable;var B=Math.pow,H=(p,w,d)=>w in p?we(p,w,{enumerable:!0,configurable:!0,writable:!0,value:d}):p[w]=d,A=(p,w)=>{for(var d in w||(w={}))le.call(w,d)&&H(p,d,w[d]);if(V)for(var d of V(w))he.call(w,d)&&H(p,d,w[d]);return p},z=(p,w)=>fe(p,ve(w));var W=(p,w,d)=>new Promise((E,i)=>{var k=b=>{try{$(d.next(b))}catch(N){i(N)}},L=b=>{try{$(d.throw(b))}catch(N){i(N)}},$=b=>b.done?E(b.value):Promise.resolve(b.value).then(k,L);$((d=d.apply(p,w)).next())});import{_ as be,d as ge}from"./index-BI6CMai0.js";import{d as ye,ar as u,as as m,ag as I,au as C,A as S,F as P,aD as R,aB as M,e as _,at as Ce,av as K,f as X}from"./vue-vendor-C7Zq48Yl.js";import{Q as xe}from"./browser-INOPQ3v-.js";import{g as Me}from"./tableBuilder-lOY0L2dW.js";import{n as _e}from"./freeTableGrid-BXWKfNhh.js";import{r as ke}from"./freeTableBorders-DHo40MDb.js";import{r as G,a as Y,b as $e,l as D,k as Se,m as Ee}from"./freeTableTracks-CfeiVurn.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";const Le=["data-free-table-id"],Ne=["rowspan","colspan","data-ft-row","data-ft-col","onPointerdown","onDblclick"],Fe=["onPointerdown"],Pe={key:0,class:"cell-body cell-body--text"},Re={key:1,class:"cell-body cell-body--numeric"},De=["src"],Te=["src"],Be=["src"],Ae={key:0,class:"free-table-track-layer","aria-hidden":"true"},ze=["onPointerdown"],Ie=["onPointerdown"],O=3.7795275591,Ue=ye({__name:"FreeTableElement",props:{element:{},previewData:{},selectedCell:{},mergeRangeCorner:{},isElementSelected:{type:Boolean},scale:{default:1}},emits:["select-cell","swap-cells","edit-cell","update-tracks"],setup(p,{emit:w}){const d=X({}),E=X({}),i=p,k=w,L=_(()=>{var e;return Math.max(1,Number(((e=i.element)==null?void 0:e.rowCount)||1))}),$=_(()=>{var e;return Math.max(1,Number(((e=i.element)==null?void 0:e.colCount)||1))}),b=_(()=>G(i.element)),N=_(()=>Y(i.element)),Q=_(()=>{var n;const e=Math.max(.01,Number((n=i.element)==null?void 0:n.w)||.01);let t=0;const o=b.value,r=[];for(let s=0;s<o.length-1;s+=1)t+=o[s],r.push(t/e*100);return r}),J=_(()=>{var n;const e=Math.max(.01,Number((n=i.element)==null?void 0:n.h)||.01);let t=0;const o=N.value,r=[];for(let s=0;s<o.length-1;s+=1)t+=o[s],r.push(t/e*100);return r}),U=_(()=>{var e;return _e(L.value,$.value,((e=i.element)==null?void 0:e.cells)||[])}),j=_(()=>{if(!i.selectedCell||!i.mergeRangeCorner)return null;const e=i.selectedCell,t=i.mergeRangeCorner;return{r0:Math.min(e.row,t.row),r1:Math.max(e.row,t.row),c0:Math.min(e.col,t.col),c1:Math.max(e.col,t.col)}});function Z(e){return U.value.filter(t=>t.row===e).sort((t,o)=>t.col-o.col)}function x(e){return String((e==null?void 0:e.contentType)||"text")}function F(e){const t=String((e==null?void 0:e.bindField)||"").trim();if(t){const o=Me(i.previewData||{},t);if(o!=null&&String(o).trim())return String(o)}return String((e==null?void 0:e.text)||"").trim()}function ee(e){const t=x(e);return t==="number"||t==="amount"?q(e):F(e)||" "}function q(e){var c;const t=F(e),o=Number(t);if(!Number.isFinite(o))return t||" ";const r=Math.max(0,Math.min(6,Number((c=e==null?void 0:e.decimalPlaces)!=null?c:2))),s=((e==null?void 0:e.roundHalfUp)===!1?Math.trunc(o*B(10,r))/B(10,r):Number(o.toFixed(r))).toLocaleString(void 0,{minimumFractionDigits:r,maximumFractionDigits:r});return x(e)==="amount"?`${(e==null?void 0:e.amountType)==="USD"?"$":(e==null?void 0:e.amountType)==="EUR"?"EUR ":"¥"}${s}`:s}function te(e){const t=F(e);return t||`https://via.placeholder.com/180x80.png?text=${encodeURIComponent("Image")}`}function T(e,t){const o=(e==null?void 0:e.fillCell)!==!1,r=Math.max(10,Math.min(100,Number((e==null?void 0:e.contentScale)||100))),n=`${r}%`,s={display:"block",margin:"0 auto",maxWidth:"100%",maxHeight:"100%",objectFit:t==="image"&&(e==null?void 0:e.imageFit)||"contain"};return o?(s.width="100%",s.height="100%"):(s.width=n,s.height=t==="barcode"?`${Math.max(20,r*.6)}%`:n),s}function
|