index-7328932e.js 2.2 KB

1
  1. var f=(i,v,o)=>new Promise((a,n)=>{var l=e=>{try{r(o.next(e))}catch(s){n(s)}},u=e=>{try{r(o.throw(e))}catch(s){n(s)}},r=e=>e.done?a(e.value):Promise.resolve(e.value).then(l,u);r((o=o.apply(i,v)).next())});import{a as M,B as V}from"./index-c733fbf6.js";import{a as I}from"./index-fe06ec6c.js";import{aj as j,_ as k}from"./index.js";import{B as z}from"./antd-f204cf77.js";import{d as S,r as y,f as h,B as O,q as T,Y as D,a6 as C,a7 as g,n as N,u as x,E as P,_ as t,$ as p,aa as R,a0 as c,a1 as $,a2 as q}from"./vue-b33f04cb.js";import"./useWindowSizeFn-e2b93e2a.js";const d=i=>($("data-v-766e9089"),i=i(),q(),i),E={class:c(["p-4","print-area"]),id:"printView"},F=d(()=>t("div",{class:"print-title",style:{}},"患者处方信息卡",-1)),H={class:c(["flex","m-4"])},L=d(()=>t("div",{class:"print-label"},"姓名: ",-1)),Y={class:"print-value"},A={class:c(["flex","m-4"])},G=d(()=>t("div",{class:"print-label"},"床号: ",-1)),J={class:"print-value"},K={class:c(["flex","m-4"])},Q=d(()=>t("div",{class:"print-label"},"年龄: ",-1)),U={class:"print-value"},W={class:c(["flex","m-4"])},X=d(()=>t("div",{class:"print-label"},"性别: ",-1)),Z={class:"print-value"},ee="打印处方",te=S({__name:"index",setup(i){const v=y({id:"printView",popTitle:"",extraHead:"",style:"@page{size: auto;margin:1mm}"}),o=h(300),a=h({}),n=y({}),l=h([{key:"gender",dictCode:"pb_sex"}]);O(()=>f(this,null,function*(){const e=yield I(l.value.map(s=>s.dictCode));for(const s in e){const m=l.value.filter(_=>_.dictCode==s)[0];n[m.key]=e[s]}}));const[u,{setModalProps:r}]=M(e=>f(this,null,function*(){r({confirmLoading:!1}),e.obj.gender=j(n.gender,e.obj.gender,"label"),a.value=e.obj}));return(e,s)=>{const m=T("print");return D(),C(x(V),R(e.$attrs,{destroyOnClose:"",onRegister:x(u),title:ee,width:o.value,showFooter:!0}),{footer:g(()=>[N((D(),C(x(z),null,{default:g(()=>[P("打印")]),_:1})),[[m,v]])]),default:g(()=>{var _,b,w,B;return[t("div",E,[F,t("div",H,[L,t("div",Y,p((_=a.value)==null?void 0:_.name),1)]),t("div",A,[G,t("div",J,p((b=a.value)==null?void 0:b.bed),1)]),t("div",K,[Q,t("div",U,p((w=a.value)==null?void 0:w.age),1)]),t("div",W,[X,t("div",Z,p((B=a.value)==null?void 0:B.gender),1)])])]}),_:1},16,["onRegister","width"])}}});const de=k(te,[["__scopeId","data-v-766e9089"]]);export{de as default};