basic-descriptions.c2bee9e4.js 928 B

1
  1. import{u as d}from"./hooks.5d69b21b.js";import{e as p,h as t,ax as m,ay as c,r as b,L as f}from"./index.c7104591.js";const y={title:{type:String},colNumber:{type:Number,default:6},columns:{type:Array},data:{type:Object},labelWidth:{type:String},show:{type:Boolean,default:!0}},D=p({name:"BasicDescriptions",props:y,setup(s,{slots:i}){return()=>{const{title:n,colNumber:r,columns:l,data:a,labelWidth:o,show:u}=s;return u?t(c,{title:n,border:!0,column:r,size:"small"},{default:()=>[l.map(e=>t(m,{label:e.label,key:e.field,span:e.span,labeWidth:e.labelWidth?e.labelWidth:o},{default:()=>[e.render?e.render(a[e.field],a):a[e.field]]})),i.custom&&i.custom(s.data)]}):t("div",{style:{display:"flex",width:"100%",justifyContent:"center",flexDirection:"column",alignItems:"center"}},[t(b("el-button"),{text:!0,size:"large",icon:d("warning-filled"),disabled:!0},null),t("span",null,[f("\u6682\u65E0\u6570\u636E")])])}}});export{D as B};