Case.502695c7.js 3.8 KB

1
  1. import{d as a,x as e,h as l,j as t,o as s,c as r,m as i,t as u,E as n,F as o,C as d,l as c,k as v,v as m,p,e as f,G as b}from"./vendor.075d5207.js";import{a as g,N as h}from"./addRead.6ea5f0da.js";import{_ as y}from"./ToApp.vue_vue_type_style_index_0_lang.aaa14305.js";import{L as x}from"./Loading.b1502e0b.js";import{g as _,c as j}from"./index.e1d72e8c.js";import{x as C}from"./service.6d7d3c00.js";import{w as T}from"./wxShare.a842e30d.js";import"./plugin-vue_export-helper.44898cd3.js";import"./preload-helper.427910d1.js";const Y={key:0,class:"article-wrap"},D={class:"article article-info"},S={class:"info-l"},k={class:"info-r"},w=i("br",null,null,-1),N={class:"article article-data"},$=i("h4",null,"数据对比",-1),z=i("tr",null,[i("th",{class:"text-left"},"项目"),i("th",null,"治疗前"),i("th",null,"治疗后")],-1),A=i("td",{class:"text-left"},"日期",-1),B=i("td",{class:"text-left"},"药物使用",-1),L={class:"text-left"},M={class:"article article-txt"},R=i("h4",null,"治疗前情况",-1),U={class:"article article-txt"},q=i("h4",null,"治疗经过",-1),E={class:"article article-txt"},F=i("h4",null,"治疗后情况",-1),G={class:"article article-report"},J=i("h4",null,"验血报告对比",-1),O={class:"report-l"},P=i("p",null,"治疗前",-1),H=["src"],I={class:"report-r"},K=i("p",null,"治疗后",-1),Q=["src"],V=a({setup(a){const V=e().query,W=l(!0),X=l(!1),Z=l(),aa=l(!1),ea=()=>{aa.value=!0};return t((()=>{g(V.id,"treatment_case"),(async()=>{const a={id:V.id},e=await C(a);if(W.value=!1,"000000"===e.status_code){if(!e.isRelease)return void(X.value=!0);e.dataContrast=JSON.parse(e.dataContrast),e.birthday=b(e.birthday).format("YYYY年"),e.groupBeginDay=b(e.groupBeginDay).format("YYYY年MM月");const a=e.dataContrast;if(0===e.diseaseType)e.tableData=[{name:"空腹血糖\nmmol/L",value1:a.before.glucose,value2:a.after.glucose},{name:"糖化血红蛋白 %",value1:a.before.hemoglobin,value2:a.after.hemoglobin}];else if(1===e.diseaseType||2===e.diseaseType){const l=1===e.diseaseType?"斑块大小":"结节大小";e.tableData=[{name:l,value1:a.before.dataSize,value2:a.after.dataSize},{name:"面积/体积",value1:a.before.dataArea,value2:a.after.dataArea}]}else e.tableData=[{name:"指标",value1:a.before.indicator,value2:a.after.indicator}];Z.value=e,document.title=e.name;const l="治疗案例:"+e.callName,t=`${location.origin}${location.pathname}#/case?id=${V.id}`,s=`${e.surfaceUrlSmall}?x-oss-process=image/resize,m_fill,h_320,w_320`;T(l,l,t,s)}else X.value=!0,W.value=!1})()})),(a,e)=>(s(),r(o,null,[Z.value?(s(),r("div",Y,[i("div",D,[i("div",S,[i("h1",null,u(Z.value.callName),1),i("p",null,u(Z.value.birthday),1)]),i("div",k,[n(u(Z.value.country)+" | "+u(Z.value.groupName),1),w,n(u(Z.value.groupBeginDay),1)])]),i("div",N,[$,i("table",null,[z,i("tr",null,[A,i("td",null,u(Z.value.dataContrast.before.date),1),i("td",null,u(Z.value.dataContrast.after.date),1)]),i("tr",null,[B,i("td",null,u(Z.value.dataContrast.before.medication),1),i("td",null,u(Z.value.dataContrast.after.medication),1)]),(s(!0),r(o,null,d(Z.value.tableData,((a,e)=>(s(),r("tr",{key:e},[i("td",L,u(a.name),1),i("td",null,u(a.value1),1),i("td",null,u(a.value2),1)])))),128))])]),i("div",M,[R,i("p",null,u(Z.value.preTreatmentSituation),1)]),i("div",U,[q,i("p",null,u(Z.value.treatmentProcess),1)]),i("div",E,[F,i("p",null,u(Z.value.afterTreatmentSituation),1)]),i("div",G,[J,i("div",O,[P,i("img",{src:c(_)("/article/report.jpg"),onClick:ea},null,8,H)]),i("div",I,[K,i("img",{src:c(_)("/article/report.jpg"),onClick:ea},null,8,Q)])]),v(i("div",{class:"read"},"阅读 "+u(Z.value.readTimes),513),[[m,c(j)]])])):p("",!0),f(y,{visible:aa.value,"onUpdate:visible":e[0]||(e[0]=a=>aa.value=a)},null,8,["visible"]),v(f(h,null,null,512),[[m,X.value&&!W.value]]),f(c(x),{message:"加载中...",visible:W.value},null,8,["visible"])],64))}});export{V as default};