1 |
- import{Q as R}from"./qrcode2.0c0c9194.js";import{W as w}from"./portrait.2ac5cca8.js";import{_ as k,f as S,s as T,e as A}from"./index.ed4f3023.js";import{J as q,a1 as H,b as i,h as I,p as o,q as l,t,X as s,V as h,M as N,aE as V,W as D,aB as z,aC as M}from"./@vueup/vue-quill.21cd2cdd.js";import"./axios.ea4db374.js";import"./element-plus.f81624fb.js";import"./dayjs.a1cdcf75.js";import"./js-md5.b1820eba.js";import"./recordrtc.23a12127.js";import"./ali-oss.30ce4767.js";import"./nprogress.136ad679.js";import"./v-viewer.c3762968.js";const L=q({setup(e,y){const d=S(),n=H({}),p=i(""),_=i(""),m=i(null),F=i(null),v=i(null),f=i(null),g=i(null),r=i(!1),C=c=>{let u=c;document.getElementById("qrcode"),new R("qrcode",{width:100,height:100,text:u})},E=()=>{setTimeout(()=>{window.print()},1500)},B=()=>{let c={report_id:d.query.report_id,is_remote:d.query.isRemote};w(c).then(u=>{if(u){if(Object.assign(n,u),p.value=A.getReplaceUrl(u.report_autograph,u.report_autograph_type),_.value=A.getReplaceUrl(u.review_autograph,u.review_autograph_type),n.institution_name.length>=11&&(n.institution_name.length>14&&(document.getElementsByClassName("hospitalTitle")[0].style.letterSpacing=0,document.getElementsByClassName("hospitalTitle")[0].style.fontSize=26+"px"),document.getElementsByClassName("hospitalTitle")[0].style.letterSpacing=0),n.patient_num.length>=10){let b=document.getElementsByClassName("record")[0];b.style.fontSize=14+"px"}d.query.operationType==="stamp"&&E(),n.qr_code!=null&&C(n.qr_code)}})};return I(()=>{setTimeout(()=>{const c=F.value.offsetHeight+v.value.offsetHeight+f.value.offsetHeight+g.value.offsetHeight;console.log(c,"\u5185\u5BB9\u603B\u8BA1\u9AD8\u5EA6"),c>m.value.offsetHeight?r.value=!1:r.value=!0},400)}),B(),{allData:n,report_autograph:p,review_autograph:_,institutionId:T.get("user").institution_id,headerRef:F,stampRef:m,personalRef:v,resultRef:f,bottomRef:g,isVisible:r}}}),a=e=>(z("data-v-4d61520e"),e=e(),M(),e),$={class:"Stamp",ref:"stampRef"},Q={class:"Stamp-content"},j={ref:"headerRef"},U={class:"hospital"},W={class:"reportName"},J={class:"hospitalTitle"},O={style:{"font-size":"23px"}},P=V('<div class="image" data-v-4d61520e><div id="qrcode" class="qrcode" data-v-4d61520e></div><div class="expound" data-v-4d61520e><p style="padding-top:10px;font-size:12px;text-ailgn:center;" data-v-4d61520e> \u8BF7\u4F7F\u7528\u5FAE\u4FE1\u626B\u7801 </p><p style="font-size:12px;" data-v-4d61520e>\u83B7\u53D6\u6570\u5B57\u5F71\u50CF</p></div></div>',1),X={key:0,style:{"text-align":"right"}},G=a(()=>t("p",{style:{"margin-bottom":"0.4em"}},"\u201C\u25C6\u201D\u533B\u7597\u673A\u6784\u653E\u5C04\u5F71\u50CF\u4E92\u8BA4\u9879\u76EE",-1)),K=[G],Y={ref:"personalRef"},Z={class:"detailsInfo"},x=a(()=>t("span",{class:"label"},"\u59D3\u540D\uFF1A",-1)),tt={class:"value"},et=a(()=>t("span",{class:"label"},"\u6027\u522B\uFF1A",-1)),st={key:0,class:"value"},at={key:1,class:"value"},ot=a(()=>t("span",{class:"label"},"\u5E74\u9F84\uFF1A",-1)),lt={class:"value"},nt=a(()=>t("span",{class:"label"},"\u75C5\u5386\u53F7\uFF1A",-1)),ut={class:"value record"},it=a(()=>t("span",{class:"label"},"\u95E8\u8BCA\u53F7\uFF1A",-1)),ct={class:"value out_patient"},dt=a(()=>t("span",{class:"label"},"\u4F4F\u9662\u53F7\uFF1A",-1)),pt={class:"value"},_t=a(()=>t("span",{class:"label"},"\u5E8A\u53F7\uFF1A",-1)),rt={class:"value"},ht=a(()=>t("span",{class:"label"},"\u75C5\u533A\uFF1A",-1)),mt={class:"value"},Ft={style:{width:"50%"}},vt=a(()=>t("span",{class:"label",style:{width:"90px"}},"\u7533\u8BF7\u79D1\u5BA4\uFF1A",-1)),ft={class:"value"},gt={style:{width:"50%"}},At=a(()=>t("span",{class:"label"},"\u68C0\u67E5\u53F7\uFF1A",-1)),Dt={class:"value"},yt={class:"headerInfo"},Ct={class:"result",ref:"resultRef"},Et={class:"printCss"},Bt=a(()=>t("span",{class:"label"},"\u68C0\u67E5\u6240\u89C1\uFF1A",-1)),bt=["innerHTML"],Rt={key:1},wt={class:"printCss"},kt=a(()=>t("span",{class:"label"},"\u5370\u8C61\uFF1A",-1)),St=["innerHTML"],Tt={key:1},qt={class:"docter"},Ht={key:0},It=D(" \u62A5\u544A\u533B\u5E08\uFF1A "),Nt=["src"],Vt={key:1},zt={key:2},Mt=D(" \u5BA1\u6838\u533B\u5E08\uFF1A "),Lt=["src"],$t={key:3},Qt={class:"time"},jt=a(()=>t("span",null,"\u672C\u68C0\u67E5\u7ED3\u679C\u4EC5\u53CD\u5E94\u53D7\u68C0\u8005\u5F53\u65F6\u7684\u60C5\u51B5\u53CA\u4EC5\u4F9B\u4E34\u5E8A\u533B\u5E08\u53C2\u8003",-1));function Ut(e,y,d,n,p,_){return o(),l("div",$,[t("div",Q,[t("section",j,[t("section",U,[t("div",W,[t("p",J,s(e.allData.institution_name),1),t("p",O,s(e.allData.exam_class)+"\u68C0\u67E5\u62A5\u544A\u5355",1)]),P]),e.institutionId=="73000003"?(o(),l("section",X,K)):h("",!0)],512),t("section",Y,[t("section",Z,[t("div",null,[x,t("span",tt,s(e.allData.name),1)]),t("div",null,[et,e.allData.sex=="F"||e.allData.sex=="\u5973"?(o(),l("span",st,"\u5973")):h("",!0),e.allData.sex=="M"||e.allData.sex=="\u7537"?(o(),l("span",at,"\u7537")):h("",!0)]),t("div",null,[ot,t("span",lt,s(e.allData.age),1)]),t("div",null,[nt,t("span",ut,s(e.allData.patient_num),1)]),t("div",null,[it,t("span",ct,s(e.allData.out_patient),1)]),t("div",null,[dt,t("span",pt,s(e.allData.hopitalized_no),1)]),t("div",null,[_t,t("span",rt,s(e.allData.bed_no),1)]),t("div",null,[ht,t("span",mt,s(e.allData.patient_area),1)]),t("div",Ft,[vt,t("span",ft,s(e.allData.application_department),1)]),t("div",gt,[At,t("span",Dt,s(e.allData.accession_num),1)])]),t("section",yt,[t("span",null,"\u68C0\u67E5\u65B9\u6CD5\uFF1A"+s(e.allData.exam_project),1)])],512),t("section",Ct,[t("div",Et,[Bt,/<[^>]+>/g.test(e.allData.description)?(o(),l("span",{key:0,innerHTML:e.allData.description},null,8,bt)):(o(),l("pre",Rt,s(e.allData.description),1))]),t("div",wt,[kt,/<[^>]+>/g.test(e.allData.impression)?(o(),l("span",{key:0,innerHTML:e.allData.impression},null,8,St)):(o(),l("pre",Tt,s(e.allData.impression),1))])],512),t("section",{class:"bottom",style:N([e.isVisible?"bottom:0":""]),ref:"bottomRef"},[t("section",qt,[e.allData.report_use_autograph==1?(o(),l("span",Ht,[It,t("img",{src:this.report_autograph,alt:""},null,8,Nt)])):(o(),l("span",Vt,"\u62A5\u544A\u533B\u5E08\uFF1A"+s(e.allData.report_doctor_name),1)),e.allData.review_use_autograph==1?(o(),l("span",zt,[Mt,t("img",{src:this.review_autograph,alt:""},null,8,Lt)])):(o(),l("span",$t,"\u5BA1\u6838\u533B\u5E08\uFF1A"+s(e.allData.review_doctor_name),1))]),t("section",Qt,[jt,t("span",null,"\u62A5\u544A\u65E5\u671F\uFF1A"+s(e.allData.report_datetime),1)])],4)])],512)}const se=k(L,[["render",Ut],["__scopeId","data-v-4d61520e"]]);export{se as default};
|