@2h-lin/components
Version:
Vue3组件库,基于Element Plus的增强组件
3 lines (2 loc) • 20 kB
JavaScript
(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('.pagination-container[data-v-fe4dfe25]{background:#fff;text-align:right;margin-top:24px}.pagination-container.hidden[data-v-fe4dfe25]{display:none}.time-select[data-v-63f750f1]{margin:0!important;display:flex;align-items:center}.el-config-table[data-v-e3583b51]{text-align:left}.el-config-table-statistical[data-v-e3583b51]{margin-bottom:20px;display:flex;align-items:center}.el-config-table-statistical .el-card+.el-card[data-v-e3583b51]{margin-left:20px;margin-top:0}.el-config-table-statistical[data-v-e3583b51] .el-card__body{padding:15px 20px;box-sizing:border-box;min-height:73px}.el-config-table-statistical .value[data-v-e3583b51]{font-size:22px;line-height:43px}.el-config-table .card-title[data-v-e3583b51]{font-weight:700;font-size:15px}.el-config-table-header[data-v-e3583b51]{margin-bottom:20px}.el-config-table-header[data-v-e3583b51] .el-form-item[style*="display: block"] .el-form-item__label{display:inline-block;vertical-align:top;margin-right:10px}.el-config-table-header[data-v-e3583b51] .el-form-item[style*="display: block"] .el-form-item__content{display:inline-block;vertical-align:top}.el-config-table-content .header-button[data-v-e3583b51]{margin-bottom:0;border:1px solid #ededed;border-bottom:none;background-color:#fafafa;padding:10px 15px;box-sizing:border-box;position:relative;display:flex;align-items:center}.el-config-table-content .has-gap[data-v-e3583b51]{margin-top:20px}.el-config-table-content .el-form[data-v-e3583b51]{margin-bottom:-20px}.el-config-table-content .fixed-header-button[data-v-e3583b51]{margin-left:auto}.el-config-table-content .fixed-header-button .el-button+.el-button[data-v-e3583b51]{margin-left:10px}.el-config-table-footer[data-v-e3583b51]{display:flex;justify-content:center;align-items:center}')),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();
(function(k,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue"),require("@element-plus/icons-vue"),require("dayjs"),require("element-plus"),require("vue-router")):typeof define=="function"&&define.amd?define(["exports","vue","@element-plus/icons-vue","dayjs","element-plus","vue-router"],e):(k=typeof globalThis<"u"?globalThis:k||self,e(k.MyComponents={},k.Vue,k.ElementPlusIconsVue,k.dayjs,k.ElementPlus,k.VueRouter))})(this,function(k,e,z,K,le,oe){"use strict";const Q=(o,p)=>Object.keys(o).filter(a=>a.indexOf(p)>-1),Pe="",M=(o,p)=>{const f=o.__vccOpts||o;for(const[a,m]of p)f[a]=m;return f},ne=M({__name:"index",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default(){return[10,20,30,50]}},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},emits:["update:page","update:limit","pagination"],setup(o,{emit:p}){const f=o,a=p,m=e.computed({get(){return f.page},set(g){a("update:page",g)}}),h=e.computed({get(){return f.limit},set(g){a("update:limit",g)}}),r=()=>{f.autoScroll&&window.scrollTo({top:0,behavior:"smooth"})},_=g=>{a("pagination",{page:m.value,limit:g}),r()},V=g=>{a("pagination",{page:g,limit:h.value}),r()};return(g,S)=>{const d=e.resolveComponent("el-pagination");return e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass([{hidden:o.hidden},"pagination-container"])},[e.createVNode(d,e.mergeProps({background:o.background,"current-page":m.value,"onUpdate:currentPage":S[0]||(S[0]=B=>m.value=B),"page-size":h.value,"onUpdate:pageSize":S[1]||(S[1]=B=>h.value=B),layout:o.layout,"page-sizes":o.pageSizes,total:o.total},g.$attrs,{onSizeChange:_,onCurrentChange:V}),null,16,["background","current-page","page-size","layout","page-sizes","total"])],2)}}},[["__scopeId","data-v-fe4dfe25"]]),F=6,ae=o=>[{label:o("timeSelect.all")||"全部",value:0},{label:o("timeSelect.today")||"今天",value:1},{label:o("timeSelect.yesterday")||"昨天",value:2},{label:o("timeSelect.last7Days")||"最近7天",value:3},{label:o("timeSelect.thisMonth")||"本月",value:4},{label:o("timeSelect.thisYear")||"今年",value:5},{label:o("timeSelect.custom")||"自定义",value:6}],re=o=>[{text:o("timeSelect.last7Days")||"最近7天",onClick(p){const f=new Date,a=new Date;a.setTime(a.getTime()-3600*1e3*24*7),p.$emit("pick",[a,f])}},{text:o("timeSelect.last30Days")||"最近30天",onClick(p){const f=new Date,a=new Date;a.setTime(a.getTime()-3600*1e3*24*30),p.$emit("pick",[a,f])}},{text:o("timeSelect.last3Months")||"最近3个月",onClick(p){const f=new Date,a=new Date;a.setTime(a.getTime()-3600*1e3*24*90),p.$emit("pick",[a,f])}}],Fe="",se={class:"time-select"},Y=M(Object.assign({name:"TimeSelect"},{__name:"index",props:{value:{type:Number,default:1}},emits:["update:value","change"],setup(o,{emit:p}){const f=o,a=p,m=e.inject("$t",d=>({"timeSelect.all":"全部","timeSelect.today":"今天","timeSelect.yesterday":"昨天","timeSelect.last7Days":"最近7天","timeSelect.thisMonth":"本月","timeSelect.thisYear":"今年","timeSelect.custom":"自定义","timeSelect.startTime":"开始时间","timeSelect.endTime":"结束时间","timeSelect.last30Days":"最近30天","timeSelect.last3Months":"最近3个月"})[d]||d),h=e.ref(!1),r=e.ref({}),_=e.ref(""),V=e.computed(()=>ae(m)),g=e.computed(()=>({shortcuts:re(m)}));e.watch(()=>f.value,d=>{d!==F&&(_.value="",h.value=!1)}),e.watch(_,d=>{d?(r.value.startTime=K(d[0]).format("YYYY-MM-DD 00:00:00"),r.value.endTime=K(d[1]).format("YYYY-MM-DD 23:59:59")):(delete r.value.startTime,delete r.value.endTime),a("change",{...r.value})});const S=d=>{a("update:value",d),d===F?h.value=!0:h.value=!1,r.value.value=d,a("change",{...r.value})};return(d,B)=>{const L=e.resolveComponent("el-tag"),x=e.resolveComponent("el-date-picker");return e.openBlock(),e.createElementBlock("div",se,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(V.value,s=>(e.openBlock(),e.createBlock(L,{style:{cursor:"pointer","margin-right":"12px"},key:s.value,type:o.value==s.value?"primary":"info",onClick:A=>S(s.value)},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(s.label),1)]),_:2},1032,["type","onClick"]))),128)),h.value?(e.openBlock(),e.createBlock(x,{key:0,style:{"margin-left":"10px"},modelValue:_.value,"onUpdate:modelValue":B[0]||(B[0]=s=>_.value=s),shortcuts:g.value.shortcuts,align:"left","start-placeholder":e.unref(m)("timeSelect.startTime"),"end-placeholder":e.unref(m)("timeSelect.endTime"),type:"daterange","unlink-panels":""},null,8,["modelValue","shortcuts","start-placeholder","end-placeholder"])):e.createCommentVNode("",!0)])}}}),[["__scopeId","data-v-63f750f1"]]);function ie(){const o=new URL(window.location.href),[p,f]=o.hash.split("?"),a=`${o.origin}${o.pathname}${p}`;window.history.replaceState({},"",a)}const J={primary:"#409eff",success:"#67c23a",warning:"#e6a23c",danger:"#f56c6c",info:"#909399"},Oe="",ce={class:"el-config-table"},de={key:0,class:"card-title"},pe={key:0,class:"el-config-table-header"},fe={key:1,class:"el-config-table-statistical"},me={class:"clearfix"},ue={class:"el-config-table-content"},ye={key:0,class:e.normalizeClass(["header-button"])},ge={key:0,class:"fixed-header-button"},ke={class:"el-config-table-footer"},X=M(Object.assign({name:"ElConfigTable"},{__name:"index",props:{api:{type:Function,default(){}},statisticalApi:{type:Function,default(){}},extraQuery:{type:Object,default:void 0},showSelection:{type:Boolean,default:!1},canSearchCollapse:{type:Boolean,default:!1},headerButtons:{type:Array,default:()=>[]},actionConfig:{type:Object,default:()=>({})},actionButtons:{type:Array,default:()=>[]},beforeSearch:{type:Function,default(){}},statisticalConfig:{type:Array,default:()=>[]},searchForm:{type:Array,default:()=>[]},columns:{type:Array,default:()=>[]},page:{type:Number,default:1},limit:{type:Number,default:10},title:{type:String,default:""}},emits:["selectionChange","search","reset","update:extraQuery"],setup(o,{expose:p,emit:f}){const a=e.useSlots(),m=e.inject("$t",l=>({"el.search":"搜索","el.reset":"重置","el.collapse":"收起","el.expand":"展开","el.loading":"加载中...","el.operation":"操作","el.selectTimeRange":"请选择时间范围"})[l]||l);let h={query:{}};try{h=oe.useRoute(),console.log("当前路由参数:",h)}catch{console.warn("Vue Router not configured, using default route object")}const r=o,_=f,V=e.ref({}),g=e.ref([]),S=e.ref({}),d=e.ref(!1),B=e.ref(!1),L=e.ref(0),x=e.ref([]),s=e.ref({}),A=e.ref({}),Ce=e.ref(JSON.stringify(r.extraQuery||{})),E=e.ref(!1),D=e.ref(r.page),j=e.ref(r.limit),_e=e.computed(()=>{let l=[];return typeof a.header=="function"&&(l=a.header()),l.length||r.headerButtons.length}),W=e.computed(()=>r.searchForm.length||a.search),O=e.computed(()=>{const n=Q(a,"search:").map(c=>c.slice(7));return r.searchForm.reduce((c,y)=>(r.canSearchCollapse&&typeof y.collapsible!="boolean"&&(y.collapsible=!0),n.forEach(b=>{if(y.id===b){const w={type:"slot"};c.push(w);return}}),c.push(y),c),[])}),G=e.computed(()=>{const n=Q(a,"column:").map(c=>c.slice(7));return r.columns.reduce((c,y)=>(n.forEach(b=>{if(y.key===b){const w={type:"slot"};c.push(w);return}}),c.push(y),c),[])}),Se=e.computed(()=>r.headerButtons.filter(l=>l.align!=="right")),Z=e.computed(()=>r.headerButtons.filter(l=>l.align==="right").reverse());e.onMounted(()=>{Te(),N()});const N=async l=>{var y;const{value:n,startTime:T,endTime:c}=S.value;if(n===F&&!T&&!c&&l!=="reset"){le.ElMessage.warning(m("el.selectTimeRange"));return}d.value=!0,l!=="pagination"&&(B.value=!0);try{const b=xe(),w={page:D.value,limit:j.value,...b,...r.extraQuery};let C={};if(l==="pagination")C=await r.api(w);else{const[$,P]=await Promise.allSettled([r.api(w),r.statisticalApi(w)]);V.value=P.status==="fulfilled"?(y=P.value)==null?void 0:y.data:{},C=$.status==="fulfilled"?$.value:{}}g.value=C.data||[],L.value=C.count}finally{d.value=!1,B.value=!1}},Be=l=>{S.value={value:l.value,startTime:l.startTime,endTime:l.endTime},l.startTime&&(s.value.start_time=l.startTime),l.endTime&&(s.value.end_time=l.endTime),l.value!==F&&N()},we=l=>!["tag","select","date-picker","slot","time-select"].includes(l),xe=()=>{var l=JSON.parse(JSON.stringify(s.value));return O.value.forEach(n=>{var T,c;n.type==="date-picker"&&n.attrs.start&&n.attrs.end&&(l[n.attrs.start]=((T=l==null?void 0:l[n.id])==null?void 0:T[0])||"",l[n.attrs.end]=((c=l==null?void 0:l[n.id])==null?void 0:c[1])||"",delete l[n.id])}),l},Te=()=>{const l={};O.value.forEach(n=>{(n.default||n.default===0||n.default==="")&&(s.value[n.id]=n.default,l[n.id]=n.default),h.query[n.id]&&(s.value[n.id]=h.query[n.id])}),A.value=JSON.stringify(l)||{}},U=l=>{const{...n}=(l==null?void 0:l.attrs)||{};return n},R=l=>{const{...n}=(l==null?void 0:l.on)||{};return Object.keys(n).reduce((c,y)=>(c[y]=n[y],c),{})},be=(l,n)=>{s.value[l.id]=n.value,H()},Ve=l=>{x.value=l,_("selectionChange",l)},H=async()=>{await r.beforeSearch(),D.value=1,N(),_("search")},Ne=()=>{D.value=1,_("update:extraQuery",JSON.parse(Ce.value)),s.value=JSON.parse(A.value),_("reset"),ie(),e.nextTick(()=>{S.value={},N("reset")})},Ee=l=>{D.value=l.page,j.value=l.limit,N("pagination")},I=(l,n)=>l.show?l.show(n):!0,v=(l,n)=>l.show?l.show(n):!0;return p({getList:N,resetSearch:H,timeSelectObj:S,searchValue:s,loading:d}),(l,n)=>{const T=e.resolveComponent("el-option"),c=e.resolveComponent("el-select"),y=e.resolveComponent("el-tag"),b=e.resolveComponent("el-date-picker"),w=e.resolveComponent("el-form-item"),C=e.resolveComponent("el-button"),$=e.resolveComponent("el-form"),P=e.resolveComponent("el-card"),q=e.resolveComponent("el-table-column"),De=e.resolveComponent("el-popconfirm"),$e=e.resolveComponent("el-table"),ee=e.resolveDirective("loading");return e.openBlock(),e.createElementBlock("div",ce,[e.createVNode(P,null,e.createSlots({default:e.withCtx(()=>[_e.value||W.value||a.beforeTable?(e.openBlock(),e.createElementBlock("div",pe,[W.value?(e.openBlock(),e.createBlock($,{key:0,ref:"searchForm",inline:""},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(O.value,(t,i)=>e.withDirectives((e.openBlock(),e.createBlock(w,{style:e.normalizeStyle({display:t.block?"flex":""}),key:i,label:t.label?t.label+":":""},{default:e.withCtx(()=>[t.type==="select"?(e.openBlock(),e.createBlock(c,e.mergeProps({key:0,modelValue:s.value[t.id],"onUpdate:modelValue":u=>s.value[t.id]=u},{ref_for:!0},U(t),{style:{width:t.width+"px"||"100%"}},e.toHandlers(R(t))),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.options,u=>(e.openBlock(),e.createBlock(T,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:2},1040,["modelValue","onUpdate:modelValue","style"])):e.createCommentVNode("",!0),t.type==="tag"?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:1},e.renderList(t.options,u=>(e.openBlock(),e.createBlock(y,e.mergeProps({style:{cursor:"pointer"},key:u.value,type:s.value[t.id]===u.value?"":"info"},{ref_for:!0},U(t),{onClick:te=>be(t,u)}),{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(u.label),1)]),_:2},1040,["type","onClick"]))),128)):e.createCommentVNode("",!0),t.type==="date-picker"?(e.openBlock(),e.createBlock(b,e.mergeProps({key:2,modelValue:s.value[t.id],"onUpdate:modelValue":u=>s.value[t.id]=u},{ref_for:!0},U(t),{style:{width:t.width+"px"||"100%"}},e.toHandlers(R(t))),null,16,["modelValue","onUpdate:modelValue","style"])):e.createCommentVNode("",!0),we(t.type)?(e.openBlock(),e.createBlock(e.resolveDynamicComponent("el-"+t.type),e.mergeProps({key:3,modelValue:s.value[t.id],"onUpdate:modelValue":u=>s.value[t.id]=u},{ref_for:!0},U(t),{style:{width:t.width+"px"||"100%"}},e.toHandlers(R(t))),null,16,["modelValue","onUpdate:modelValue","style"])):e.createCommentVNode("",!0),t.type==="time-select"?(e.openBlock(),e.createBlock(Y,{key:4,value:s.value[t.id],"onUpdate:value":u=>s.value[t.id]=u,onChange:Be},null,8,["value","onUpdate:value"])):e.createCommentVNode("",!0),t.type==="slot"?e.renderSlot(l.$slots,`search:${O.value[i+1].id}`,{key:5},void 0,!0):e.createCommentVNode("",!0)]),_:2},1032,["style","label"])),[[e.vShow,!t.collapsible||E.value]])),128)),e.createVNode(w,null,{default:e.withCtx(()=>[e.renderSlot(l.$slots,"search",{},void 0,!0)]),_:3}),e.createVNode(w,null,{default:e.withCtx(()=>[e.createVNode(C,{type:"primary",class:"search-btn",icon:e.unref(z.Search),onClick:H},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(e.unref(m)("el.search")),1)]),_:1},8,["icon"]),e.createVNode(C,{type:"default",class:"reset-btn",icon:e.unref(z.Refresh),onClick:Ne},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(e.unref(m)("el.reset")),1)]),_:1},8,["icon"]),o.canSearchCollapse?(e.openBlock(),e.createBlock(C,{key:0,type:"text",icon:E.value?e.unref(z.ArrowUp):e.unref(z.ArrowDown),onClick:n[0]||(n[0]=t=>E.value=!E.value)},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(E.value?e.unref(m)("el.collapse"):e.unref(m)("el.expand")),1)]),_:1},8,["icon"])):e.createCommentVNode("",!0)]),_:1})]),_:3},512)):e.createCommentVNode("",!0),e.renderSlot(l.$slots,"beforeTable",{},void 0,!0)])):e.createCommentVNode("",!0),o.statisticalConfig.length?e.withDirectives((e.openBlock(),e.createElementBlock("div",fe,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.statisticalConfig,t=>(e.openBlock(),e.createBlock(P,{key:t.label,style:{flex:"1"}},{header:e.withCtx(()=>[e.createElementVNode("div",me,[e.createElementVNode("span",null,e.toDisplayString(t.label),1)])]),default:e.withCtx(()=>[e.createElementVNode("div",{class:"value",style:e.normalizeStyle({color:t.color||"#409eff"})},e.toDisplayString(V.value[t.key]||"-"),5)]),_:2},1024))),128))])),[[ee,B.value]]):e.createCommentVNode("",!0),e.createElementVNode("div",ue,[o.headerButtons.length?(e.openBlock(),e.createElementBlock("div",ye,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(Se.value,t=>(e.openBlock(),e.createElementBlock(e.Fragment,{key:t.text},[v(t,x.value)?(e.openBlock(),e.createBlock(C,{key:0,icon:t.icon,type:t.type||"primary",size:t.size||"default",disabled:"disabled"in t?t.disabled(x.value):!1,onClick:i=>"atClick"in t?t.atClick(x.value):""},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.text),1)]),_:2},1032,["icon","type","size","disabled","onClick"])):e.createCommentVNode("",!0)],64))),128)),Z.value.length?(e.openBlock(),e.createElementBlock("div",ge,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(Z.value,t=>(e.openBlock(),e.createElementBlock(e.Fragment,{key:t.text},[v(t,x.value)?(e.openBlock(),e.createBlock(C,{key:0,class:"fixed-header-button",icon:t.icon,type:t.type||"primary",size:t.size||"default",disabled:"disabled"in t?t.disabled(x.value):!1,onClick:i=>"atClick"in t?t.atClick(x.value):""},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.text),1)]),_:2},1032,["icon","type","size","disabled","onClick"])):e.createCommentVNode("",!0)],64))),128))])):e.createCommentVNode("",!0),e.renderSlot(l.$slots,"header",{selected:x.value},void 0,!0)])):e.createCommentVNode("",!0),e.withDirectives((e.openBlock(),e.createBlock($e,{ref:"tableList",height:"550px",border:"","element-loading-text":e.unref(m)("el.loading"),data:g.value,"header-cell-style":{color:"#000",fontWeight:"500"},onSelectionChange:Ve},{default:e.withCtx(()=>[o.showSelection?(e.openBlock(),e.createBlock(q,{key:0,type:"selection",width:"50"})):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(G.value,(t,i)=>(e.openBlock(),e.createElementBlock(e.Fragment,{key:t.key},[t.type==="slot"?e.renderSlot(l.$slots,`column:${G.value[i+1].key}`,{key:0},void 0,!0):(e.openBlock(),e.createBlock(q,e.mergeProps({key:1,prop:t.key,"show-overflow-tooltip":t.showTooltip},{ref_for:!0},{...t}),null,16,["prop","show-overflow-tooltip"]))],64))),128)),e.renderSlot(l.$slots,"column",{},void 0,!0),o.actionButtons.length?(e.openBlock(),e.createBlock(q,{key:1,align:"center",width:o.actionConfig.width||"200",label:o.actionConfig.title||e.unref(m)("el.operation"),fixed:"right"},{default:e.withCtx(t=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.actionButtons,(i,u)=>(e.openBlock(),e.createElementBlock(e.Fragment,{key:u},[i.isDelete&&I(i,t.row)?(e.openBlock(),e.createBlock(De,{key:0,class:"ele-action",title:i.deleteConfirmText,onConfirm:te=>"atClick"in i?i.atClick(t.row):""},{reference:e.withCtx(()=>[e.createVNode(C,{type:"text",style:e.normalizeStyle({color:e.unref(J)[i.type||"primary"]}),disabled:"disabled"in i?i.disabled(t.row):!1},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(i.text),1)]),_:2},1032,["style","disabled"])]),_:2},1032,["title","onConfirm"])):I(i,t.row)?(e.openBlock(),e.createBlock(C,{key:1,type:"text",style:e.normalizeStyle({color:e.unref(J)[i.type||"primary"]}),disabled:"disabled"in i?i.disabled(t.row):!1,onClick:te=>"atClick"in i?i.atClick(t.row):""},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(i.text),1)]),_:2},1032,["style","disabled","onClick"])):e.createCommentVNode("",!0)],64))),128))]),_:1},8,["width","label"])):e.createCommentVNode("",!0),e.renderSlot(l.$slots,"action",{},void 0,!0)]),_:3},8,["element-loading-text","data"])),[[ee,d.value]])]),e.renderSlot(l.$slots,"afterTable",{},void 0,!0),e.createElementVNode("div",ke,[e.createVNode(ne,{autoScroll:!1,total:L.value,page:D.value,limit:j.value,onPagination:Ee},null,8,["total","page","limit"])])]),_:2},[a.cardHeader||o.title?{name:"header",fn:e.withCtx(()=>[e.createElementVNode("div",null,[o.title?(e.openBlock(),e.createElementBlock("span",de,e.toDisplayString(o.title),1)):e.renderSlot(l.$slots,"cardHeader",{key:1},void 0,!0)])]),key:"0"}:void 0]),1024)])}}}),[["__scopeId","data-v-e3583b51"]]),he={install(o,p={}){o.component("ElConfigTable",X),o.component("TimeSelect",Y)}};k.ElConfigTable=X,k.TimeSelect=Y,k.default=he,Object.defineProperties(k,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});