lcny-vue3-antd-admin/dist/assets/index.59f40e5c.js

2 lines
2.7 KiB
JavaScript

var V=Object.defineProperty,k=Object.defineProperties;var z=Object.getOwnPropertyDescriptors;var S=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var M=(e,t,s)=>t in e?V(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,o=(e,t)=>{for(var s in t||(t={}))H.call(t,s)&&M(e,s,t[s]);if(S)for(var s of S(t))Q.call(t,s)&&M(e,s,t[s]);return e},x=(e,t)=>k(e,z(t));import{d as q,r as O,a as F,bS as G,e as g,j as n,m as d,Q as J,bL as K,ds as T,bW as U,O as C,an as X,M as Y,bN as Z,H as ee}from"./index.600742c0.js";import{Descriptions as _}from"ant-design-vue";import{g as te}from"./get.10d89888.js";function ne(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!U(e)}const se={useCollapse:{type:Boolean,default:!0},title:{type:String,default:""},size:{type:String,validator:e=>["small","default","middle",void 0].includes(e),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}};var re=q({name:"Description",props:se,emits:["register"],setup(e,{slots:t,emit:s}){const f=O(null),{prefixCls:P}=F("description"),c=G(),u=g(()=>o(o({},e),n(f))),y=g(()=>x(o({},n(u)),{title:void 0})),E=g(()=>!!n(u).title),I=g(()=>o({canExpand:!1},n(y).collapseOptions)),N=g(()=>o(o({},n(c)),n(y)));function W(r){f.value=o(o({},n(f)),r)}function $({label:r,labelMinWidth:p,labelStyle:a}){if(!a&&!p)return r;const l=x(o({},a),{minWidth:`${p}px `});return d("div",{style:l},[r])}function A(){const{schema:r,data:p}=n(y);return n(r).map(a=>{const{render:l,field:b,span:L,show:D,contentMinWidth:v}=a;if(D&&C(D)&&!D(p))return null;const j=()=>{var w;const i=(w=n(y))==null?void 0:w.data;if(!i)return null;const m=te(i,b);return m&&!X(i).hasOwnProperty(b)?C(l)?l("",i):"":C(l)?l(m,i):m!=null?m:""},R=v;return d(_.Item,{label:$(a),key:b,span:L},{default:()=>{if(!v)return j();const i={minWidth:`${R}px`};return d("div",{style:i},[j()])}})}).filter(a=>!!a)}const h=()=>{let r;return d(_,J({class:`${P}`},n(N)),ne(r=A())?r:{default:()=>[r]})},B=()=>{const r=e.useCollapse?h():d("div",null,[h()]);if(!e.useCollapse)return r;const{canExpand:p,helpMessage:a}=n(I),{title:l}=n(u);return d(T,{title:l,canExpan:p,helpMessage:a},{default:()=>r,action:()=>K(t,"action")})};return s("register",{setDescProps:W}),()=>n(E)?B():h()}});function ue(e){if(!Y())throw new Error("useDescription() can only be used inside setup() or functional components!");const t=O(null),s=O(!1);function f(c){n(s)&&Z()||(t.value=c,e&&c.setDescProps(e),s.value=!0)}return[f,{setDescProps:c=>{var u;(u=n(t))==null||u.setDescProps(c)}}]}const pe=ee(re);export{pe as D,ue as u};