UNPKG

quick-admin-vue3-core

Version:

以快(计算机执行效率、开发效率)为核心的后台管理系统开发模板

2 lines (1 loc) 1.86 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),u=require("./platform-Dl0zaSyI.cjs");require("./index-BC11nvhb.cjs");;/* empty css */const g=require("./dict-BmDXCNUh.cjs"),y=require("./_plugin-vue_export-helper-BHFhmbuH.cjs"),f=e.defineComponent({__name:"BaseTag",props:{name:{default:"D_EnableStatus"},value:{},pureText:{type:Boolean},count:{},empty:{default:u.defaultEmptyStr}},setup(m){const{getMap:d}=g.useDict(),s=m,o=e.computed(()=>{const{name:t,value:r}=s;if(u.emptyVals.includes(r))return null;const a=d(t),n=a==null?void 0:a[r],l=typeof n;return l==="string"?{text:n}:l==="undefined"?{text:r}:n}),c=e.computed(()=>{const{empty:t,value:r}=s,{text:a=r}=o.value??{};return u.emptyVals.includes(a)?t:a});return(t,r)=>{var n,l,p,i;const a=e.resolveComponent("el-tag");return t.pureText||!o.value?(e.openBlock(),e.createElementBlock("span",e.mergeProps({key:0,class:["base-tag span m-2",((l=(n=o.value)==null?void 0:n.attrs)==null?void 0:l.type)??"main"]},(p=o.value)==null?void 0:p.attrs),[e.renderSlot(t.$slots,"default",{tag:o.value},()=>[e.createTextVNode(e.toDisplayString(c.value)+" ",1),t.count?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(":"+e.toDisplayString(t.count),1)],64)):e.createCommentVNode("",!0)],!0)],16)):(e.openBlock(),e.createBlock(a,e.mergeProps({key:1,class:"base-tag m-2"},(i=o.value)==null?void 0:i.attrs),{default:e.withCtx(()=>[e.renderSlot(t.$slots,"default",{tag:o.value},()=>[e.createTextVNode(e.toDisplayString(c.value)+" ",1),t.count?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(":"+e.toDisplayString(t.count),1)],64)):e.createCommentVNode("",!0)],!0)]),_:3},16))}}}),v=y._export_sfc(f,[["__scopeId","data-v-ae9848c3"]]);exports.default=v;