Print2.c2393220.js 12 KB

1
  1. var e=Object.defineProperty,a=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,l=(a,t,s)=>t in a?e(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s;import{a as n}from"./preload-helper.427910d1.js";import{L as i}from"./Loading.b1502e0b.js";import{g as o,T as r}from"./maiResult.19fec382.js";import{u as c}from"./useWindowSize.7c401bff.js";import{_ as u}from"./GroupBar.e8f38acc.js";import{d as p,b as d}from"./index.aa033d06.js";import{_ as v}from"./ChannelBgPc.vue_vue_type_script_lang.1f6b71b0.js";import{_ as m}from"./Item.vue_vue_type_script_lang.f58ab026.js";import{d as h,K as y,e as f,E as g,y as b,h as x,x as _,z as j,j as w,A as k,B as C,o as z,c as P,m as R,t as D,l as E,p as T,b as U,F as q,G as I}from"./vendor.075d5207.js";import{_ as O,a as F,b as M}from"./Paragraph.vue_vue_type_script_lang.2eb18209.js";import{_ as N}from"./HealthAdvice.vue_vue_type_script_lang.c89db1b9.js";import{_ as B,a as L}from"./Chart.vue_vue_type_style_index_0_lang.952f4e76.js";import{L as Y}from"./LoadingComponent.3efe460b.js";import{u as A}from"./useMaiResult.c8234c83.js";import{u as G}from"./usePatientInfo.8017a744.js";import{s as $,C as S}from"./index.e1d72e8c.js";import{b as K}from"./service.6d7d3c00.js";import"./Bar.cbfab8d4.js";import"./groups.b4cec164.js";import"./plugin-vue_export-helper.44898cd3.js";var H=h({components:{ChannelBgPc:v,Item:m},props:{channels:{type:Array,required:!0},width:{type:Number,default:800},heartrate:{type:Number,default:75},summary:{type:Object,default:null}},setup(e){let n=y(((e,n)=>{for(var i in n||(n={}))t.call(n,i)&&l(e,i,n[i]);if(a)for(var i of a(n))s.call(n,i)&&l(e,i,n[i]);return e})({},p)),i=y({});const r=e=>{const a=e/800,t=50*(1-a)/a;return`scale(${a}) translate(-${t}%, -${t}%)`},c=()=>{if(!e.summary||!e.channels)return;const{mais:a,duadMai:t,lj:s}=o(e.summary,e.heartrate,e.channels);return n=y(t),i=y(s),console.log(a),a};return()=>f("div",{class:"chart-channel"},[f("div",{class:"channel-wrp",style:`transform: ${r(e.width)}`},[f(v,{mais:c(),width:1200},null),f("div",{class:"channel"},[f("div",{class:"item"},[f("div",{class:"top"},[f("span",{class:"txt "+(i.xian_shaoyang?"on":"")},[g("少阳")])]),f("div",{class:"bottom"},[f("span",{class:"txt "+(i.ruan_taiyang?"on":"")},[g("太阳")]),f("span",{class:"txt "+(i.ruan_jueyin?"on":"")},[g("厥阴")])])]),f("div",{class:"item r-2"},[f("div",{class:"top"},[f("span",{class:"txt "+(i.fu_taiyang?"on":"")},[g("太阳")]),f("span",{class:"txt "+(i.fu_yangming?"on":"")},[g("阳明")])]),f("div",{class:"bottom"},[f("div",{class:"left"},[f("span",{class:"txt "+(i.chen_yangming?"on":"")},[g("阳明")])]),f("div",{class:"right"},[f("span",{class:"txt "+(i.chen2_shaoyang?"on":"")},[g("少阳")]),f("span",{class:"txt "+(i.chen2_jueyin?"on":"")},[g("厥阴")])])])]),f("div",{class:"item r-3"},[f("div",{class:"top"},[f("span",{class:"txt "+(i.hua_yangming?"on":"")},[g("阳明")]),f("span",{class:"txt "+(i.hua_taiyang?"on":"")},[g("太阳")])]),f("div",{class:"bottom"},[f("span",{class:"txt "+(i.xi_jueyin?"on":"")},[g("厥阴")]),f("span",{class:"txt "+(i.xi_shaoyin?"on":"")},[g("少阴")])])]),f("div",{class:"item r-4"},[f("div",{class:"top"},[f("div",{class:"left"},[f("span",{class:"txt "+(i.shu_shaoyin?"on":"")},[g("少阴")]),f("span",{class:"txt "+(i.shu_taiyin?"on":"")},[g("太阴")])]),f("div",{class:"right"},[f("span",{class:"txt "+(i.shu2_taiyang?"on":"")},[g("太阳")]),f("span",{class:"txt "+(i.shu2_yangming?"on":"")},[g("阳明")])])]),f("div",{class:"bottom"},[f("span",{class:"txt "+(i.chi_shaoyin?"on":"")},[g("少阴")]),f("span",{class:"txt "+(i.chi_jueyin?"on":"")},[g("厥阴")]),f("span",{class:"txt "+(i.chi_taiyang?"on":"")},[g("太阳")])])])]),f("div",{class:"mai"},[f(m,{on:n.xian,titles:d.xian},null),f(m,{cla:"r-2",on:n.fu,titles:d.fu},null),f(m,{cla:"r-3",on:n.hua,titles:d.hua},null),f(m,{cla:"r-4",on:n.shu,titles:d.shu},null)]),f("div",{class:"bg",id:"channelchartbg"},null)])])}});const V={id:"content-box",class:"print-page"},J=R("div",{"data-op-type":"new-page"},null,-1),W=R("div",{"data-op-type":"pendants"},null,-1),Q={style:{"text-align":"center","font-size":"40px","font-weight":"500",position:"relative"}},X=g(" 健康报告 "),Z={style:{position:"absolute",right:"5%",top:"10px","font-size":"20px"}},ee={"data-op-type":"block",style:{}},ae={class:"mai-img"},te={class:"mai-total-txt"},se=R("h1",{style:{"font-size":"30px","font-weight":"bolder"}},"1: 总体脉象",-1),le={style:{"font-size":"20px","font-weight":"600","margin-left":"30px"}},ne=R("i",{style:{"margin-left":"10px"},class:"heart-rate img-heart-rate"},null,-1),ie={style:{"font-weight":"normal"}},oe=R("p",null,"注释:",-1),re={style:{"font-size":"18px"}},ce={style:{display:"flex"}},ue={key:0,style:{display:"flex","align-items":"center","margin-right":"10px"}},pe=[R("div",{style:{"font-size":"30px","font-weight":"bolder"}},[R("div",null,"左"),R("div",null,"手")],-1)],de={key:1,"data-op-type":"block",class:"mai-item print-branch-item"},ve={class:"branch-content branch-content-3d"},me={class:"pc-branch pc-branch-3d"},he={class:"pc-branch"},ye={style:{display:"flex"}},fe={key:0,style:{display:"flex","align-items":"center","margin-right":"10px"}},ge=[R("div",{style:{"font-size":"30px","font-weight":"bolder"}},[R("div",null,"右"),R("div",null,"手")],-1)],be={key:1,"data-op-type":"block",class:"mai-item print-branch-item"},xe={class:"branch-content branch-content-3d"},_e={style:{}},je={class:"pc-branch pc-branch-3d"},we={class:"pc-branch"},ke={style:{display:"flex"}},Ce={"data-op-type":"block"},ze={class:"channel-content"},Pe={class:"channel-title"},Re=R("h1",{style:{"font-size":"30px","font-weight":"bolder"}},"2: 六经辨证",-1),De={style:{display:"flex"}},Ee={style:{width:"33%",display:"flex","align-items":"center"}},Te={"data-op-type":"block",class:"mai-item mai-qxjy item-border-top print-qxjy-item"},Ue={class:"qxjy-content"},qe={class:"qxjy-title"},Ie=R("h1",{style:{"font-size":"30px","font-weight":"bolder"}},"3: 气血津液",-1),Oe={style:{display:"flex","margin-top":"50px"}},Fe={"data-op-type":"block",class:"mai-item mai-heresy item-border-top print-heresy-item"},Me=R("h1",{style:{"font-size":"30px","font-weight":"bolder"}},"4: 邪性",-1),Ne={class:"desc-heresy"},Be={"data-op-type":"mix-box",class:"mai-item mai-heresy print-heresy-item"},Le=R("div",{"data-op-type":"block-box",class:"mai-item item-border-top"},[R("h1",{style:{"font-size":"30px","font-weight":"bolder"}},"5: 养生建议")],-1),Ye={"data-op-type":"block-box",class:"mai-item"},Ae=R("div",{class:"btmpoint"},"(以上分析结果为大数据分析所得,请结合临床)",-1),Ge=h({setup(e){const a=b({loader:()=>n((()=>import("./Group3D.bc9f7807.js")),["2.25.2/Group3D.bc9f7807.js","2.25.2/Branch3d.vue_vue_type_style_index_0_lang.520c00d5.js","2.25.2/Group2.65b08d4f.css","2.25.2/echarts-gl.920df512.js","2.25.2/vendor.075d5207.js","2.25.2/index.aa033d06.js","2.25.2/index.esm.9495837c.js","2.25.2/chart3d.014b432f.js","2.25.2/baseSeries.bf32faa9.js","2.25.2/groups.b4cec164.js"]),loadingComponent:Y});b({loader:()=>n((()=>import("./Total3d.deda896a.js")),["2.25.2/Total3d.deda896a.js","2.25.2/Total3d.04a92d04.css","2.25.2/echarts-gl.920df512.js","2.25.2/vendor.075d5207.js","2.25.2/cgc_img1.ca32eb5e.js","2.25.2/index.esm.9495837c.js","2.25.2/chart3d.014b432f.js","2.25.2/screenshot.36d6fd71.js","2.25.2/index.e1d72e8c.js","2.25.2/preload-helper.427910d1.js","2.25.2/preload-helper.ebc8eac7.css"]),loadingComponent:Y}),$("pc print");const{width:t}=c(),s=x(!1),l=x(!1),o=_().query;x(),x();const p=x("1"===o.kong);x(!(!S||!S.showKaiFang||"True"!==S.showKaiFang()));const d=o.third,v=o.appId||"",m=o.en||"";x();const h=x(),y=x();j((()=>.4*t.value));const{loading:Ge,patientInfo:$e}=G(o.uid,o.access_session);t.value>640||t.value;const{loading:Se,leftFlag:Ke,rightFlag:He,leftResUrl:Ve,rightResUrl:Je,branchResult:We,channelReault:Qe,createTime:Xe,leftChiUrl:Ze,leftCunUrl:ea,leftGuanUrl:aa,rightChiUrl:ta,rightCunUrl:sa,rightGuanUrl:la,hand:na,handText:ia,heartrate:oa,heresyResult:ra,proposeResult:ca,qxjyResult:ua,feature:pa,summary:da,symptomsResult:va,totalMai:ma,totalMaiDescStr:ha,score:ya}=A(o.mid,o.access_session,d,m,v),fa=x(!0);function ga(){0==fa.value&&function(e,a){try{const t=document.getElementById(e),s=getComputedStyle(t).background;const l=/url\((['"])?(.*?)\1\)/gi.exec(s)[2],n=document.createElement("img");n.src=l,n.onload=()=>{console.log(e,"加载成功"),a()},n.onerror=()=>{console.log(e,"加载失败")}}catch(t){console.log(e,"加载失败"),console.log(t)}}("channelchartbg",(()=>{fa.value=!0})),0==fa.value&&setTimeout(ga,1e3)}w((()=>{fa.value=!1,ga()}));const ba=x(0);x(!1).value=[1,3,5,7,9,11,428].includes(ba.value);const xa=()=>{try{S.buildPdf(o.mid),_a()}catch(e){r.fail("PDF生成失败")}},_a=()=>{try{S.saveJCHPdf($e.value.name||$e.value.nickName,Number(function(e){var a,t=e.split("-"),s=Number(t[0]),l=Number(t[1]),n=Number(t[2]),i=(c=new Date).getFullYear(),o=c.getMonth()+1,r=c.getDate();if(null==t)return!1;var c=new Date(s,l-1,n);if(c.getFullYear()==s&&c.getMonth()+1==l&&c.getDate()==n){if(i==s)a=0;else{var u=i-s;if(!(u>0))return"日期晚于今天,数据有误";a=o==l?r-n<0?u-1:u:o-l<0?u-1:u}return a}return"日期格式错误!"}($e.value.birthday?$e.value.birthday:"")),$e.value.gender||"",o.mid,o.uid)}catch(e){console.log(e)}},ja=x(!1),wa=x(0),ka=x(0),Ca=e=>{wa.value=wa.value+1},za=e=>{ka.value=ka.value+1};return k((()=>{(Ve.value||Je.value)&&((async e=>{const a={resUrl:e},t=await K(a),s=[];t.x.forEach(((e,a)=>{s.push([e/1e3,t.y[a]/100])})),h.value=s})(Ve.value),(async e=>{const a={resUrl:e},t=await K(a),s=[];t.x.forEach(((e,a)=>{s.push([e/1e3,t.y[a]/100])})),y.value=s})(Je.value))})),C([Xe,na],(()=>{const e=I(Xe.value).format("YYYY年MM月DD日");s.value=0===na.value||2===na.value,l.value=1===na.value||2===na.value,document.title=e})),C([$e,Se,fa,ja,wa,ka],(()=>{Ge.value||Se.value||(document.title=`${$e.value.name||$e.value.nickName||""}|脉诊报告`,setTimeout((()=>{window.bookConfig.start=!0}),1e3),console.log($e.value.name),S&&$e.value.name&&oa.value&&"0"!==o.print&&fa.value&&ja.value&&wa.value&&ka.value&&(9==wa.value&&3==ka.value||2==na.value)&&(18==wa.value&&6==ka.value||2!==na.value)&&setTimeout(xa,3e3))})),w((()=>{})),(e,t)=>(z(),P(q,null,[R("div",V,[J,W,R("div",null,[R("div",Q,[X,R("div",Z,D(E(Xe)),1)]),R("div",ee,[R("div",ae,[R("div",te,[se,R("div",le,[R("div",null,[g("总体脉象:"+D(E(ma).title.join(" "))+" ",1),ne,g("心率:"+D(E(oa))+"次/分钟",1)]),R("div",ie,[oe,R("p",re,D(E(ha)),1)])])])])])]),R("div",ce,[s.value?(z(),P("div",ue,pe)):T("",!0),s.value?(z(),P("div",de,[R("div",ve,[R("div",null,[R("div",me,[f(E(a),{"branch-result":E(We).left,feature:E(pa).left,rotate:!1,onCanhand:Ca},null,8,["branch-result","feature"])]),R("div",he,[E(Se)?T("",!0):(z(),U(u,{key:0,"branch-result":E(We).left,"show-kong":p.value,onCanline:za},null,8,["branch-result","show-kong"]))])])])])):T("",!0)]),R("div",ye,[l.value?(z(),P("div",fe,ge)):T("",!0),l.value?(z(),P("div",be,[R("div",xe,[R("div",_e,[R("div",je,[f(E(a),{"branch-result":E(We).right,feature:E(pa).right,rotate:!1,onCanhand:Ca},null,8,["branch-result","feature"])]),R("div",we,[E(Se)?T("",!0):(z(),U(u,{key:0,"branch-result":E(We).right,"show-kong":p.value,onCanline:za},null,8,["branch-result","show-kong"]))])])])])):T("",!0)]),R("div",ke,[R("div",Ce,[R("div",ze,[R("div",Pe,[Re,R("div",De,[f(H,{channels:E(Qe),heartrate:E(oa),summary:E(da),width:340,style:{"margin-top":"40px"}},null,8,["channels","heartrate","summary"]),R("div",Ee,[f(O,{channels:E(Qe),symptoms:E(va)},null,8,["channels","symptoms"])])])])])])]),R("div",Te,[R("div",Ue,[R("div",qe,[Ie,R("div",Oe,[f(B,{value:E(ua).level,style:{width:"50%"}},null,8,["value"]),f(F,{qxjy:E(ua),style:{width:"50%"}},null,8,["qxjy"])])])])]),R("div",Fe,[Me,R("div",Ne,[f(L,{value:E(ra).value},null,8,["value"])])]),R("div",Be,[f(M,{heresy:E(ra)},null,8,["heresy"])]),Le,R("div",Ye,[f(N,{propose:E(ca)},null,8,["propose"])]),Ae]),f(E(i),{message:"加载中...",visible:E(Ge)||E(Se)},null,8,["visible"])],64))}});export{Ge as default};