XTCard-d2b1f88a.js 2.7 KB

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