printTemplate-a2c046a8.js 3.2 KB

1
  1. var T=(x,v,t)=>new Promise((_,f)=>{var p=s=>{try{r(t.next(s))}catch(o){f(o)}},b=s=>{try{r(t.throw(s))}catch(o){f(o)}},r=s=>s.done?_(s.value):Promise.resolve(s.value).then(p,b);r((t=t.apply(x,v)).next())});import{a as B,B as F}from"./index-74ee4d87.js";import{d as M,f as m,c as N,r as V,a5 as R,q as S,Y as a,a6 as h,a7 as c,n as D,E as O,_ as l,$ as n,Z as i,F as y,a8 as g,a0 as k,a9 as w,l as C,u,aa as q}from"./vue-8fccce23.js";import{ar as E,a6 as L,a5 as $}from"./antd-d98832c6.js";import{_ as j}from"./index.js";import"./useWindowSizeFn-e2b93e2a.js";const z={head:"阶段评估单",foot:[{field:"name",label:"签名:",value:"张三"},{field:"date",label:"",value:"2024年06月27日"}],body:[{title:null,isTable:!1,detail:[{field:"",label:"姓名",value:"张三"},{field:"",label:"性别:",value:"男"},{field:"",label:"性别:",value:"21岁"},{field:"",label:"评估日期:",value:"2023-04-23"}]},{title:"治疗信息",isTable:!1,detail:[{field:"",label:"血管通路:",value:"AVF"},{field:"",label:"诊断记录:",value:"男"}]},{title:"血压与超滤",isTable:!0,columns:[{title:"透析日期",dataIndex:"uniqueNo",align:"left"},{title:"干体重",dataIndex:"name",align:"left"},{title:"透前体重",dataIndex:"gender",align:"left"},{title:"透后体重",dataIndex:"birthday",align:"left"}],detail:[]}]},A={id:"printPage",class:"p-2"},Y={class:"header"},Z={class:"body"},G={key:0},H={key:1},J={class:"body-label"},K={class:"body-value"},Q={class:"footer"},U={class:"footer-tip"},W={class:"footer-info"},X={class:"body-label"},ee={class:"body-value"},ae="794px",te=M({__name:"printTemplate",emits:["success","register"],setup(x){const v=m(""),t=m(z),_=m(null),f=N(()=>t.value.head);console.log("🚀 ~ name:",t);const p=V({id:"printPage"}),[b,{setModalProps:r}]=B(o=>T(this,null,function*(){r({confirmLoading:!1}),console.log("🚀 ~ file: FormModal.vue:49 ~ data:",o),v.value="123210",t.value=o,_.value=o.tip||""}));function s(){}return(o,le)=>{const I=R("a-button"),P=S("print");return a(),h(u(F),q(o.$attrs,{destroyOnClose:"",onRegister:u(b),title:f.value,width:ae,onOk:s,showFooter:!0,"show-ok-btn":!1}),{appendFooter:c(()=>[D((a(),h(I,{type:"primary"},{default:c(()=>[O("打印")]),_:1})),[[P,p]])]),default:c(()=>[l("div",A,[l("div",Y,n(t.value.head),1),l("div",Z,[(a(!0),i(y,null,g(t.value.body,e=>(a(),i("div",{key:e.field,class:"mb-2"},[e.isTable?(a(),i("div",G,[e.title?(a(),i("div",{key:0,class:k([e.title?"common-tit":"hidden"])},n(e.title),3)):w("",!0),C(u(E),{dataSource:e.detail,columns:e.columns,pagination:!1},null,8,["dataSource","columns"])])):(a(),i("div",H,[e.title?(a(),i("div",{key:0,class:k([e.title?"common-tit":"hidden"])},n(e.title),3)):w("",!0),C(u(L),{class:"body-info"},{default:c(()=>[(a(!0),i(y,null,g(e.detail,d=>(a(),h(u($),{key:d.field,class:"flex items-center",span:d.span||6},{default:c(()=>[l("div",J,n(d.label),1),l("div",K,n(d.value),1)]),_:2},1032,["span"]))),128))]),_:2},1024)]))]))),128))]),l("div",Q,[l("div",U,n(_.value),1),l("div",W,[(a(!0),i(y,null,g(t.value.foot,(e,d)=>(a(),i("div",{key:e.field,class:k(["flex items-center",d==0?"mr-10":""])},[l("div",X,n(e.label),1),l("div",ee,n(e.value),1)],2))),128))])])])]),_:1},16,["onRegister","title"])}}});const ce=j(te,[["__scopeId","data-v-a1056d93"]]);export{ce as default};