XTCard-47d71a4d.js 2.8 KB

1
  1. import{a5 as C,a6 as T,at as x}from"./antd-d98832c6.js";import{d as S,Y as o,Z as d,F as r,a8 as c,_ as a,$ as s,ad as m,a0 as g,a9 as u,a6 as p,a7 as h,u as f,E as X,a1 as B,a2 as w}from"./vue-8fccce23.js";/* empty css */import{_ as I}from"./index.js";const y=n=>(B("data-v-013c7c63"),n=n(),w(),n),V={class:"xt-card"},L={class:"group"},N={class:"group-tit"},z={class:"group-tit_label"},D={class:"group-tit_value"},E={key:0,class:"card-head"},F={class:"card-head_info"},M={class:"card-head_info-left"},$={class:"card-head_info-right"},K={class:"card-head_desc"},R=y(()=>a("i",{class:"iconfont icon-xt-boy"},null,-1)),Y={key:1,class:"card-head card-head--simple"},Z={class:"card-head_info"},q={class:"card-head_info-left"},A=y(()=>a("i",{class:"iconfont icon-xt-boy"},null,-1)),G={class:"card-head_info-right"},H={class:"card-body_item-label"},J={class:"card-body_item-value"},O={class:"card-body_item-suffix"},P={class:"card-foot"},Q=S({__name:"XTCard",props:{data:{default:()=>[]}},emits:["itemClick"],setup(n,{emit:b}){function k(i,_,l,e){console.log("🚀 ~ file: XTCard.vue:128 ~ handleType ~ type:",_),console.log("🚀 ~ file: XTCard.vue:128 ~ handleType ~ id:",i),console.log("🚀 ~ file: XTCard.vue:128 ~ handleType ~ c:",e),b("itemClick",{type:_,id:i,label:l,obj:e})}return(i,_)=>(o(),d("div",V,[(o(!0),d(r,null,c(i.data,l=>(o(),d("div",{class:"xt-card_item",key:l.groupKey},[a("div",L,[a("div",N,[a("div",z,s(l.groupTit),1),a("div",D,[(o(!0),d(r,null,c(l.groupValue,e=>(o(),d("div",{class:"group-tit_value-item",key:e.color,style:m({backgroundColor:e.background,color:e.color})},s(e.value),5))),128))])])]),(o(!0),d(r,null,c(l.groupData,e=>{var v;return o(),d("div",{class:g(["card",e.type=="3"?"card--muted":""]),style:m({borderLeftColor:e.borderLeftColor}),key:e.id},[l.groupMode=="default"?(o(),d("div",E,[a("div",F,[a("div",M,s(e.ward)+"-"+s(e.bed),1),a("div",$,s(e.cure),1)]),a("div",K,[a("span",null,s(e.name),1),R,a("span",null,s(e.age),1)])])):u("",!0),l.groupMode=="simple"?(o(),d("div",Y,[a("div",Z,[a("div",q,[a("span",null,s(e.name),1),A,a("span",null,s(e.age),1)]),a("div",G,s(e.ward)+"-"+s(e.bed),1)])])):u("",!0),e.infoShow?(o(),p(f(T),{key:2,class:"card-body"},{default:h(()=>[(o(!0),d(r,null,c(e.info,t=>(o(),p(f(C),{span:t.span,class:"card-body_item",key:t.label},{default:h(()=>[a("div",H,s(t.label)+" : ",1),a("div",J,[a("span",null,s(t.value),1),a("span",O,s(t.suffix),1)])]),_:2},1032,["span"]))),128))]),_:2},1024)):u("",!0),a("div",P,[a("div",{class:g(["card-foot_link",((v=e.way)==null?void 0:v.length)>3?"card-foot_link--more":""])},[(o(!0),d(r,null,c(e.way,t=>(o(),p(f(x),{key:t.label,count:t.badge,onClick:U=>k(e.id,t.type,t.label,e)},{default:h(()=>[X(s(t.label),1)]),_:2},1032,["count","onClick"]))),128))],2)])],6)}),128))]))),128))]))}}),se=I(Q,[["__scopeId","data-v-013c7c63"]]);export{se as X};