import{Q as w}from"./qrcode2.0c0c9194.js";import{X as k}from"./portrait.cf4d213b.js";import{_ as R,d as S,s as T,f as y}from"./index.d8dd5fc3.js";import{J as I,a1 as q,b as u,h as H,p as a,q as o,t,X as s,V as c,M as N,aE as z,W as D,aB as V,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=I({setup(e,A){const r=S(),n=q({}),d=u(""),_=u(""),m=u(null),f=u(null),v=u(null),F=u(null),g=u(null),h=u(!1),C=p=>{let i=p;document.getElementById("qrcode"),new w("qrcode",{width:100,height:100,text:i})},E=()=>{setTimeout(()=>{window.print()},1500)},B=()=>{let p={report_id:r.query.report_id,is_remote:r.query.isRemote};k(p).then(i=>{if(i){if(Object.assign(n,i),d.value=y.getReplaceUrl(i.report_autograph,i.report_autograph_type),_.value=y.getReplaceUrl(i.review_autograph,i.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"}r.query.operationType==="stamp"&&E(),n.qr_code!=null&&C(n.qr_code)}})};return H(()=>{setTimeout(()=>{const p=f.value.offsetHeight+v.value.offsetHeight+F.value.offsetHeight+g.value.offsetHeight;console.log(p,"\u5185\u5BB9\u603B\u8BA1\u9AD8\u5EA6"),p>m.value.offsetHeight?h.value=!1:h.value=!0},400)}),B(),{allData:n,report_autograph:d,review_autograph:_,institutionId:T.get("user").institution_id,headerRef:f,stampRef:m,personalRef:v,resultRef:F,bottomRef:g,isVisible:h}}}),l=e=>(V("data-v-1a0c3e3c"),e=e(),M(),e),$={class:"Stamp",ref:"stampRef"},Q={class:"Stamp-content"},j={ref:"headerRef"},U={class:"hospital"},X={class:"reportName"},J={class:"hospitalTitle"},O={style:{"font-size":"23px"}},P={style:{position:"relative"}},W={key:0,style:{"text-align":"center","font-size":"18px","font-weight":"800","vertical-align":"top","letter-spacing":"0px",position:"absolute",left:"-170px",width:"66px",bottom:"34px","font-family":"'\u9ED1\u4F53\u4E94\u53F7'"}},G=z('
 \u8BF7\u4F7F\u7528\u5FAE\u4FE1\u626B\u7801 
\u83B7\u53D6\u6570\u5B57\u5F71\u50CF