| 1 |
- import{a5 as y,a6 as k,b3 as H,a7 as N}from"./antd-f259b82a.js";import{d as T,Y as a,Z as t,_ as l,$ as n,N as g,a0 as _,a9 as o,a6 as f,a7 as c,l as h,u as r,F as v,a8 as b,ad as C,E as V,a1 as E,a2 as L}from"./vue-aed314e3.js";/* empty css */import{_ as $}from"./index.js";const w=u=>(E("data-v-160b6e56"),u=u(),L(),u),z={class:"card"},F={key:0,class:"card-head"},M={class:"card-head_label"},R={class:"flex card-head_value"},m={key:0},G={key:0,class:"card-body-item_label"},P={class:"card-body-item_value"},Y={key:0},Z={key:0,class:"flex"},j={key:1},q={key:0},A=["innerHTML"],J={key:0,class:_(["ml-1"])},K={key:1},O={key:0,class:_(["ml-1"])},Q=["title"],U={class:"flex"},W=w(()=>l("i",{class:"iconfont icon-xt-details_edit_default"},null,-1)),X=[W],x=w(()=>l("i",{class:"iconfont icon-xt-details_delete_default"},null,-1)),ee=[x],ae=T({__name:"DescCard",props:{id:{},title:{default:"标题"},showHead:{type:Boolean,default:!0},icon:{},iconType:{},wrapSpan:{default:6},type:{default:""},right:{default:()=>({show:!1,span:4,edit:!0,delete:!1})},data:{default:()=>[]}},emits:["edit","delete","icon"],setup(u,{emit:p}){const i=u;function S(){const s={id:i.id,type:i.type,action:"edit"};p("edit",s)}function I(){const s={id:i.id,type:i.type,action:"delete"};p("delete",s)}function B(){const s={id:i.id,type:i.type,action:i.iconType||"icon"};p("icon",s)}return(s,se)=>(a(),t("div",z,[s.showHead?(a(),t("div",F,[l("div",M,n(s.title),1),l("div",R,[g(s.$slots,"headRight",{},void 0,!0),s.icon?(a(),t("i",{key:0,class:_(["iconfont",s.icon]),onClick:B},null,2)):o("",!0)])])):o("",!0),s.data.length?(a(),f(r(k),{key:1,class:"card-body"},{default:c(()=>[h(r(y),{class:"card-body_left",span:s.right.show?20:24},{default:c(()=>[h(r(k),null,{default:c(()=>[(a(!0),t(v,null,b(s.data,(e,D)=>(a(),f(r(y),{class:"card-body-item",key:e.label||D,span:(e==null?void 0:e.span)||s.wrapSpan,style:C({display:e.hidden?"none":"block"})},{default:c(()=>[e!=null&&e.label?(a(),t("div",m,[e.label?(a(),t("div",G,n(e.label),1)):o("",!0),l("div",P,[e.value?(a(),t("div",Y,[e.imgs?(a(),t("div",Z,[(a(!0),t(v,null,b(e.value,d=>(a(),t("div",{key:d},[h(r(H),null,{default:c(()=>[h(r(N),{width:36,src:d,class:"card-body-item_img"},null,8,["src"])]),_:2},1024)]))),128))])):(a(),t("div",j,[e.isHtml?(a(),t("div",q,[l("div",{innerHTML:e.value},null,8,A),e.suffix?(a(),t("span",J,n(e.suffix),1)):o("",!0)])):(a(),t("div",K,[V(n(e.value),1),e.suffix?(a(),t("span",O,n(e.suffix),1)):o("",!0)]))]))])):o("",!0),e.tags?(a(),t("div",{key:1,class:_(["flex",e.value?" ml-3":""])},[(a(!0),t(v,null,b(e.tags,d=>(a(),t("div",{key:d.id,class:_(["card-body-item_tag",d.type?"card-body-item_tag--"+d.type:""]),style:C({color:d.fontColor,backgroundColor:d.bgColor}),title:d.label},n(d.label),15,Q))),128))],2)):o("",!0),l("div",null,[g(s.$slots,"tags",{},void 0,!0)])])])):o("",!0)]),_:2},1032,["span","style"]))),128))]),_:3})]),_:3},8,["span"]),s.right.show?(a(),f(r(y),{key:0,class:"card-body_right",span:"4"},{default:c(()=>[l("div",null,n(s.right.date?s.right.date+"/":"")+" "+n(s.right.doctor),1),l("div",U,[s.right.edit?(a(),t("div",{key:0,class:"card-body_right-btn",onClick:S},X)):o("",!0),s.right.delete?(a(),t("div",{key:1,class:"card-body_right-btn",onClick:I},ee)):o("",!0)])]),_:1})):o("",!0)]),_:3})):o("",!0)]))}}),ne=$(ae,[["__scopeId","data-v-160b6e56"]]);export{ne as D};
|