UNPKG

@wetspace/pro-components

Version:
2 lines (1 loc) 2.77 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),n=require("element-plus"),d=require("./types.js"),i=require("../../form-fileds/base/editable-table/index.js"),y=require("../../pro-table/src/components/enum.vue.js"),k=require("../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/get.js"),m={key:0},f={key:1,style:{width:"100%",display:"inline-block"}},_={key:4},v=e.defineComponent({__name:"index",props:d.wetProDescriptionsProps,setup(c){const o=n.useNamespace("pro-descriptions"),l=c,u=e.computed(()=>l.properties.map(t=>t)),a=t=>k.default(l.data,t,void 0),p=t=>t||l.span||24;return(t,B)=>(e.openBlock(),e.createBlock(e.unref(n.ElDescriptions),e.mergeProps(l,{class:[e.unref(o).b(),e.unref(o).is("no-border",!l.border)]}),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(u.value,r=>(e.openBlock(),e.createBlock(e.unref(n.ElDescriptionsItem),e.mergeProps({ref_for:!0},r,{key:Array.isArray(r.property)?r.property.join(""):r.property,label:"",span:p(r.span)}),e.createSlots({default:e.withCtx(()=>{var s;return[e.createElementVNode("div",{class:e.normalizeClass(e.unref(o).e("item-container"))},[l.border?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass([e.unref(o).e("item-label"),e.unref(o).is("blod",l.labelBold)])},[e.createTextVNode(e.toDisplayString(r.label||r.title)+" ",1),l.border?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("span",m,":"))],2)),e.createElementVNode("span",{class:e.normalizeClass([e.unref(o).e("item-content"),e.unref(o).is("slider",r.valueType==="slider")])},[r.valueEnum?(e.openBlock(),e.createBlock(e.unref(n.ElSpace),{key:0},{default:e.withCtx(()=>[e.createVNode(y.default,{"value-enum":r.valueEnum,value:a(r.property)},null,8,["value-enum","value"])]),_:2},1024)):r.valueType==="slider"?(e.openBlock(),e.createElementBlock("div",f,[e.createVNode(e.unref(n.ElProgress),{percentage:a(r.property)},null,8,["percentage"])])):r.valueType==="rate"?(e.openBlock(),e.createBlock(e.unref(n.ElRate),{key:2,disabled:"","model-value":a(r.property)},null,8,["model-value"])):r.valueType==="array"?(e.openBlock(),e.createBlock(e.unref(i.default),{key:3,readonly:"",columns:(s=r.formInputProps)==null?void 0:s.columns,"model-value":a(r.property)},null,8,["columns","model-value"])):(e.openBlock(),e.createElementBlock("span",_,e.toDisplayString(a(r.property)),1))],2)],2)]}),_:2},[l.border?{name:"label",fn:e.withCtx(()=>[e.createElementVNode("span",{style:e.normalizeStyle({fontWeight:l.labelBold?"600":"normal"})},e.toDisplayString(r.label||r.title),5)]),key:"0"}:void 0]),1040,["span"]))),128))]),_:1},16,["class"]))}});exports.default=v;