Files
qhmes/web-dist/js/index-9EeNOStE.js
2026-06-16 18:19:57 +08:00

2 lines
2.4 KiB
Java

var k=Object.defineProperty,z=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var j=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var v=(t,e,r)=>e in t?k(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,o=(t,e)=>{for(var r in e||(e={}))R.call(e,r)&&v(t,r,e[r]);if(j)for(var r of j(e))Z.call(e,r)&&v(t,r,e[r]);return t},x=(t,e)=>z(t,L(e));import{bo as q,aO as F,c as P,cE as G,bZ as H,y as J}from"./index-X7Y8jykP.js";import{C as K}from"./index-ByCwbQDV.js";import{D as S}from"./index-DWDasoBX.js";import{e as Q,u as s,c as p,r as T,f as i,B as U,a8 as X}from"./vue-vendor-DNhG1Cve.js";function Y(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!X(t)}const tt={useCollapse:{type:Boolean,default:!0},title:{type:String,default:""},size:{type:String,validator:t=>["small","default","middle",void 0].includes(t),default:"small"},bordered:{type:Boolean,default:!0},column:{type:[Number,Object],default:()=>({xxl:4,xl:3,lg:3,md:3,sm:2,xs:1})},collapseOptions:{type:Object,default:null},schema:{type:Array,default:()=>[]},data:{type:Object}},et=Q({name:"Description",props:tt,emits:["register"],setup(t,{slots:e,emit:r}){const m=T(null),{prefixCls:_}=q("description"),E=F(),g=p(()=>o(o({},t),s(m))),d=p(()=>x(o({},s(g)),{title:void 0})),w=p(()=>!!s(g).title),B=p(()=>o({canExpand:!1},s(d).collapseOptions)),I=p(()=>o(o({},s(E)),s(d)));function M(n){m.value=o(o({},s(m)),n)}function N({label:n,labelMinWidth:l,labelStyle:a}){if(!a&&!l)return n;const c=x(o({},a),{minWidth:`${l}px `});return i("div",{style:c},[n])}function W(){const{schema:n,data:l}=s(d);return s(n).map(a=>{const{render:c,field:C,span:A,show:h,contentMinWidth:b}=a;if(h&&P(h)&&!h(l))return null;const D=()=>{var O;const u=(O=s(d))==null?void 0:O.data;if(!u)return null;const f=H(u,C);return P(c)?c(f,u):f!=null?f:""},V=b;return i(S.Item,{label:N(a),key:C,span:A},{default:()=>{if(!b)return D();const u={minWidth:`${V}px`};return i("div",{style:u},[D()])}})}).filter(a=>!!a)}const y=()=>{let n;return i(S,U({class:`${_}`},s(I)),Y(n=W())?n:{default:()=>[n]})},$=()=>{const n=t.useCollapse?y():i("div",null,[y()]);if(!t.useCollapse)return n;const{canExpand:l,helpMessage:a}=s(B),{title:c}=s(g);return i(K,{title:c,canExpan:l,helpMessage:a},{default:()=>n,action:()=>G(e,"action")})};return r("register",{setDescProps:M}),()=>s(w)?$():y()}}),ct=J(et);export{ct as D};