Files
kefu/deploy/archive-performance-fix/admin-web/apps/web-antd/dist/js/descriptions-CvtRnLYW.js
T
2026-09-21 10:34:06 +08:00

1 line
7.5 KiB
JavaScript

import{D as e,J as t,g as n,gt as r,it as i,k as a,o,rt as s,vn as c,wn as l}from"./runtime-core.esm-bundler-DkysjgTd.js";import{r as u}from"./en_US-Cv9hrLhb.js";import{O as d,g as f,it as p,l as m,lt as h,m as g,rt as _,t as v,u as y,ut as b,wt as x}from"./useConfigInject-DomGmy3z.js";import{t as S}from"./vue-types-CEi2nPn2.js";import{t as C}from"./vnode-_2fZS--9.js";import{M as w,j as T}from"./console-P4IB8M9e.js";function E(e){return e!=null}var D=t=>{let{itemPrefixCls:n,component:r,span:i,labelStyle:a,contentStyle:o,bordered:s,label:c,content:l,colon:u}=t,d=r;return s?e(d,{class:[{[`${n}-item-label`]:E(c),[`${n}-item-content`]:E(l)}],colSpan:i},{default:()=>[E(c)&&e(`span`,{style:a},[c]),E(l)&&e(`span`,{style:o},[l])]}):e(d,{class:[`${n}-item`],colSpan:i},{default:()=>[e(`div`,{class:`${n}-item-container`},[(c||c===0)&&e(`span`,{class:[`${n}-item-label`,{[`${n}-item-no-colon`]:!u}],style:a},[c]),(l||l===0)&&e(`span`,{class:`${n}-item-content`,style:o},[l])])]})},O=n=>{let r=(t,n,r)=>{let{colon:i,prefixCls:a,bordered:o}=n,{component:s,type:c,showLabel:l,showContent:d,labelStyle:f,contentStyle:m}=r;return t.map((t,n)=>{var r,g;let _=t.props||{},{prefixCls:v=a,span:y=1,labelStyle:x=_[`label-style`],contentStyle:S=_[`content-style`],label:C=(g=(r=t.children)==null?void 0:r.label)==null?void 0:g.call(r)}=_,w=h(t),T=p(t),E=b(t),{key:O}=t;return typeof s==`string`?e(D,{key:`${c}-${String(O)||n}`,class:T,style:E,labelStyle:u(u({},f),x),contentStyle:u(u({},m),S),span:y,colon:i,component:s,itemPrefixCls:v,bordered:o,label:l?C:null,content:d?w:null},null):[e(D,{key:`label-${String(O)||n}`,class:T,style:u(u(u({},f),E),x),span:1,colon:i,component:s[0],itemPrefixCls:v,bordered:o,label:C},null),e(D,{key:`content-${String(O)||n}`,class:T,style:u(u(u({},m),E),S),span:y*2-1,component:s[1],itemPrefixCls:v,bordered:o,content:w},null)]})},{prefixCls:i,vertical:a,row:s,index:l,bordered:d}=n,{labelStyle:f,contentStyle:m}=t(R,{labelStyle:c({}),contentStyle:c({})});return a?e(o,null,[e(`tr`,{key:`label-${l}`,class:`${i}-row`},[r(s,n,{component:`th`,type:`label`,showLabel:!0,labelStyle:f.value,contentStyle:m.value})]),e(`tr`,{key:`content-${l}`,class:`${i}-row`},[r(s,n,{component:`td`,type:`content`,showContent:!0,labelStyle:f.value,contentStyle:m.value})])]):e(`tr`,{key:l,class:`${i}-row`},[r(s,n,{component:d?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0,labelStyle:f.value,contentStyle:m.value})])},k=e=>{let{componentCls:t,descriptionsSmallPadding:n,descriptionsDefaultPadding:r,descriptionsMiddlePadding:i,descriptionsBg:a}=e;return{[`&${t}-bordered`]:{[`${t}-view`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:`auto`,borderCollapse:`collapse`}},[`${t}-item-label, ${t}-item-content`]:{padding:r,borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:`none`}},[`${t}-item-label`]:{backgroundColor:a,"&::after":{display:`none`}},[`${t}-row`]:{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBottom:`none`}},[`&${t}-middle`]:{[`${t}-item-label, ${t}-item-content`]:{padding:i}},[`&${t}-small`]:{[`${t}-item-label, ${t}-item-content`]:{padding:n}}}}},A=e=>{let{componentCls:t,descriptionsExtraColor:n,descriptionItemPaddingBottom:r,descriptionsItemLabelColonMarginRight:i,descriptionsItemLabelColonMarginLeft:a,descriptionsTitleMarginBottom:o}=e;return{[t]:u(u(u({},g(e)),k(e)),{"&-rtl":{direction:`rtl`},[`${t}-header`]:{display:`flex`,alignItems:`center`,marginBottom:o},[`${t}-title`]:u(u({},f),{flex:`auto`,color:e.colorText,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${t}-extra`]:{marginInlineStart:`auto`,color:n,fontSize:e.fontSize},[`${t}-view`]:{width:`100%`,borderRadius:e.borderRadiusLG,table:{width:`100%`,tableLayout:`fixed`}},[`${t}-row`]:{"> th, > td":{paddingBottom:r},"&:last-child":{borderBottom:`none`}},[`${t}-item-label`]:{color:e.colorText,fontWeight:`normal`,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:`start`,"&::after":{content:`":"`,position:`relative`,top:-.5,marginInline:`${a}px ${i}px`},[`&${t}-item-no-colon::after`]:{content:`""`}},[`${t}-item-no-label`]:{"&::after":{margin:0,content:`""`}},[`${t}-item-content`]:{display:`table-cell`,flex:1,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:`break-word`,overflowWrap:`break-word`},[`${t}-item`]:{paddingBottom:0,verticalAlign:`top`,"&-container":{display:`flex`,[`${t}-item-label`]:{display:`inline-flex`,alignItems:`baseline`},[`${t}-item-content`]:{display:`inline-flex`,alignItems:`baseline`}}},"&-middle":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}},j=y(`Descriptions`,e=>{let t=e.colorFillAlter,n=e.fontSizeSM*e.lineHeightSM,r=e.colorText,i=`${e.paddingXS}px ${e.padding}px`,a=`${e.padding}px ${e.paddingLG}px`,o=`${e.paddingSM}px ${e.paddingLG}px`,s=e.padding,c=e.marginXS,l=e.marginXXS/2;return[A(m(e,{descriptionsBg:t,descriptionsTitleMarginBottom:n,descriptionsExtraColor:r,descriptionItemPaddingBottom:s,descriptionsSmallPadding:i,descriptionsDefaultPadding:a,descriptionsMiddlePadding:o,descriptionsItemLabelColonMarginRight:c,descriptionsItemLabelColonMarginLeft:l}))]});S.any;var M=a({compatConfig:{MODE:3},name:`ADescriptionsItem`,props:{prefixCls:String,label:S.any,labelStyle:{type:Object,default:void 0},contentStyle:{type:Object,default:void 0},span:{type:Number,default:1}},setup(e,t){let{slots:n}=t;return()=>{var e;return(e=n.default)==null?void 0:e.call(n)}}}),N={xxxl:3,xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};function P(e,t){if(typeof e==`number`)return e;if(typeof e==`object`)for(let n=0;n<T.length;n++){let r=T[n];if(t[r]&&e[r]!==void 0)return e[r]||N[r]}return 3}function F(e,t,n){let r=e;return(n===void 0||n>t)&&(r=C(e,{span:t}),d(n===void 0,`Descriptions`,"Sum of column `span` in a line not match `column` of Descriptions.")),r}function I(e,t){let n=_(e),r=[],i=[],a=t;return n.forEach((e,o)=>{var s;let c=(s=e.props)==null?void 0:s.span,l=c||1;if(o===n.length-1){i.push(F(e,a,c)),r.push(i);return}l<a?(a-=l,i.push(e)):(i.push(F(e,a,l)),r.push(i),a=t,i=[])}),r}var L=()=>({prefixCls:String,bordered:{type:Boolean,default:void 0},size:{type:String,default:`default`},title:S.any,extra:S.any,column:{type:[Number,Object],default:()=>N},layout:String,colon:{type:Boolean,default:void 0},labelStyle:{type:Object,default:void 0},contentStyle:{type:Object,default:void 0}}),R=Symbol(`descriptionsContext`),z=a({compatConfig:{MODE:3},name:`ADescriptions`,inheritAttrs:!1,props:L(),slots:Object,Item:M,setup(t,a){let{slots:o,attrs:u}=a,{prefixCls:d,direction:f}=v(`descriptions`,t),p,m=c({}),[h,g]=j(d),_=w();s(()=>{p=_.value.subscribe(e=>{typeof t.column==`object`&&(m.value=e)})}),i(()=>{_.value.unsubscribe(p)}),r(R,{labelStyle:l(t,`labelStyle`),contentStyle:l(t,`contentStyle`)});let y=n(()=>P(t.column,m.value));return()=>{var n,r,i;let{size:a,bordered:s=!1,layout:c=`horizontal`,colon:l=!0,title:p=(n=o.title)==null?void 0:n.call(o),extra:m=(r=o.extra)==null?void 0:r.call(o)}=t,_=I((i=o.default)==null?void 0:i.call(o),y.value);return h(e(`div`,x(x({},u),{},{class:[d.value,{[`${d.value}-${a}`]:a!=="default",[`${d.value}-bordered`]:!!s,[`${d.value}-rtl`]:f.value===`rtl`},u.class,g.value]}),[(p||m)&&e(`div`,{class:`${d.value}-header`},[p&&e(`div`,{class:`${d.value}-title`},[p]),m&&e(`div`,{class:`${d.value}-extra`},[m])]),e(`div`,{class:`${d.value}-view`},[e(`table`,null,[e(`tbody`,null,[_.map((t,n)=>e(O,{key:n,index:n,colon:l,prefixCls:d.value,vertical:c===`vertical`,bordered:s,row:t},null))])])])]))}}});z.install=function(e){return e.component(z.name,z),e.component(z.Item.name,z.Item),e};export{M as n,z as t};