You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
virtual-patient/docker/nginx/html/dist/static/js/AssessmentDetails-cda7ab78.js

2 lines
9.2 KiB
JavaScript

import{d as j,r as T,a as K,u as U,o as Z,q as G,b as B,g as n,c as i,e,F as b,k,Z as J,f as s,w as u,j as a,aK as Q,t as h,z as W,H as d,aL as R,af as _,aH as D,h as L,B as X,x as Y,y as ee,_ as se}from"./index-93dfb385.js";import{e as te}from"./inquiry-8a7adca2.js";import{t as oe}from"./tip-101a476a.js";import{t as w}from"./title_icon-ea706f78.js";import{C as F}from"./check-fab236e0.js";const g=C=>(Y("data-v-59b1a75f"),C=C(),ee(),C),le={class:"AssessmentDetails"},ae={class:"nav_card"},ne=["onClick"],ie={class:"content_item"},ce={class:"title"},re=["src"],de=g(()=>e("span",null,"评分概述",-1)),_e={class:"evaluate_desc evaluate_content"},ue={class:"evaluate_desc_title"},ve=["src"],me=g(()=>e("span",null,"该初步评估提供了有关您对病历进行诊治的信息,评估类别旁将标记√为本次诊断成功完成的任务。 ",-1)),fe={class:"content_item"},pe={class:"title"},he=["src"],ge=g(()=>e("span",null,"预期诊断结果",-1)),ye={class:"expertDiagnosisResult evaluate_content"},be={class:"userDiagnosisResult"},ke={key:0,class:"correct"},Re={style:{"margin-left":"8px",color:"#0db274"}},De={key:1,class:"error"},we={class:"content_item"},Ie={class:"title"},Te=["src"],Ce=g(()=>e("span",null,"初步诊断依据",-1)),xe={class:"evaluate_content"},Be=g(()=>e("div",null,"证实或排除初步诊断的必须项目:",-1)),Fe={class:"userDiagnosisResult"},Ne={key:0,class:"correct"},Le={style:{"margin-left":"8px",color:"#0db274"}},ze={key:1,class:"error"},Se=["innerHTML"],$e={class:"content_item"},Ae={class:"title"},Pe=["src"],He=g(()=>e("span",null,"证实诊断依据",-1)),Me={class:"evaluate_content"},Ve=g(()=>e("div",null,"证实或排除初步诊断的必须项目:",-1)),qe={class:"userDiagnosisResult"},Oe={key:0,class:"correct"},Ee={style:{"margin-left":"8px",color:"#0db274"}},je={key:1,class:"error"},Ke=["innerHTML"],Ue={class:"content_item"},Ze={class:"title"},Ge=["src"],Je=g(()=>e("span",null,"鉴别依据",-1)),Qe={class:"evaluate_content"},We=g(()=>e("div",null,"鉴别依据所必须的项目:",-1)),Xe={class:"userDiagnosisResult"},Ye={key:0,class:"correct"},es={style:{"margin-left":"8px",color:"#0db274"}},ss={key:1,class:"error"},ts=["innerHTML"],os={class:"content_item"},ls={class:"title"},as=["src"],ns=g(()=>e("span",null,"处置方案",-1)),is={class:"evaluate_content",style:{"background-color":"#fff"}},cs={class:"plan_list"},rs=j({name:"AssessmentDetails",__name:"AssessmentDetails",setup(C){const x=T(["1","1","1","1","1","1","1"]),c=r=>x.value[r]==="1",v=K({dataInfo:void 0}),S=U(),z=T(0),N=T(null),m=T(0),$=T([{id:"section1",title:"评分概述"},{id:"section2",title:"预期诊断结果"},{id:"section3",title:"初步诊断依据"},{id:"section4",title:"证实诊断依据"},{id:"section5",title:"鉴别依据"},{id:"section7",title:"处置方案"}]),A=r=>{const t=document.querySelectorAll(".content .content_item"),o=[];t.forEach(p=>{o.push(p.offsetTop)}),m.value=r.scrollTop;for(let p=0;p<o.length;p++)m.value>=o[p]};function P(r){const t=document.querySelector(`.content .content_item:nth-child(${r+1})`).offsetTop,o=50;m.value>t?I():p();function p(){m.value<t&&(t-m.value>=o?m.value+=o:m.value=t,N.value.setScrollTop(m.value),requestAnimationFrame(p))}function I(){m.value>t&&(m.value-t>=o?m.value-=o:m.value=t,N.value.setScrollTop(m.value),requestAnimationFrame(I))}z.value=r}const y=r=>{x.value[r]==="0"?x.value[r]="1":x.value[r]="0"},H=async()=>{const{data:r}=await te({processId:S.query.processId});v.dataInfo=r},M=[{id:0,name:"口服"},{id:1,name:"静脉注射"},{id:2,name:"静脉输液"},{id:3,name:"皮下注射"},{id:4,name:"局部用药"},{id:5,name:"气雾剂/粉雾剂吸入"},{id:6,name:"雾化吸入"},{id:7,name:"鞘内注射"}],V=[{label:"处置计划",prop:"disposalPlanName"},{label:"一级措施",prop:"firstMeasures"},{label:"说明",prop:"guide"}],q=[{id:0,name:"每日一次"},{id:1,name:"每日两次"},{id:2,name:"每日三次"},{id:3,name:"每日四次"}],O=[{label:"处置计划",prop:"disposalPlanName"},{label:"药物名称",prop:"drugName"},{label:"用药途径",formatter:({drugRoute:r})=>{var t;return`${((t=M[r])==null?void 0:t.name)||""}`}},{label:"用药间隔",prop:"select",formatter:({intervalDay:r,intervalHour:t})=>{var o;return r!==null?(o=q[r])==null?void 0:o.name:`${t}小时`}},{label:"说明",prop:"guide"}];return Z(()=>{G(()=>{H()})}),(r,t)=>{const o=B("el-icon"),p=B("el-row"),I=B("pure-table"),E=B("el-scrollbar");return n(),i("div",le,[e("div",ae,[(n(!0),i(b,null,k($.value,(l,f)=>(n(),i("div",{class:J(["nav_card_item",[z.value===f?"actived":""]]),onClick:ds=>P(f),key:f},[s(o,null,{default:u(()=>[s(a(Q))]),_:1}),e("span",null,h(l.title),1)],10,ne))),128))]),v.dataInfo?(n(),W(E,{key:0,onScroll:A,class:"content",ref_key:"contentRef",ref:N},{default:u(()=>[e("div",ie,[e("div",{onClick:t[0]||(t[0]=l=>y(0)),class:"header"},[e("div",ce,[e("img",{src:a(w),alt:""},null,8,re),de]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(R))]),_:1},512),[[_,!c(0)]]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(D))]),_:1},512),[[_,c(0)]])]),d(e("div",_e,[e("div",ue,[e("img",{src:a(oe),alt:""},null,8,ve),me])],512),[[_,c(0)]])]),e("div",fe,[e("div",{onClick:t[1]||(t[1]=l=>y(1)),class:"header"},[e("div",pe,[e("img",{src:a(w),alt:""},null,8,he),ge]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(R))]),_:1},512),[[_,!c(1)]]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(D))]),_:1},512),[[_,c(1)]])]),d(e("div",ye,[s(p,{class:"evaluate_text"},{default:u(()=>[L(h(`正确诊断:${v.dataInfo.expertDiagnosisResult.diagnosis} `),1)]),_:1}),s(p,{style:{"margin-top":"16px"}},{default:u(()=>[L("您的诊断结果:")]),_:1}),e("div",be,[(n(!0),i(b,null,k(v.dataInfo.expertDiagnosisResult.userDiagnosisResult,(l,f)=>(n(),i("div",{class:"mb-4 userDiagnosisResult_item",key:f},[l.correct===1?(n(),i("div",ke,[s(a(F)),e("span",Re,h(l.diseaseName),1)])):(n(),i("div",De,[e("span",null,h(l.diseaseName),1)]))]))),128))]),s(p,{style:{"margin-top":"16px"}},{default:u(()=>[L("预期初诊诊断列表:")]),_:1}),(n(!0),i(b,null,k(v.dataInfo.expertDiagnosisResult.expertDiagnosisResult,(l,f)=>(n(),i("div",{class:"userDiagnosisResult",key:f},h(l.diseaseName),1))),128))],512),[[_,c(1)]])]),e("div",we,[e("div",{onClick:t[2]||(t[2]=l=>y(2)),class:"header"},[e("div",Ie,[e("img",{src:a(w),alt:""},null,8,Te),Ce]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(R))]),_:1},512),[[_,!c(2)]]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(D))]),_:1},512),[[_,c(2)]])]),d(e("div",xe,[Be,e("div",Fe,[(n(!0),i(b,null,k(v.dataInfo.basisPrimaryResultResVO.nodeList,(l,f)=>(n(),i("div",{key:f,class:"mb-4 userDiagnosisResult_item"},[l.correct===1?(n(),i("div",Ne,[s(a(F)),e("span",Le,h(l.recordName),1)])):(n(),i("div",ze,[e("span",null,h(l.recordName),1)]))]))),128))]),e("div",{class:"desc",innerHTML:v.dataInfo.basisPrimaryResultResVO.preliminaryDiagnosis},null,8,Se)],512),[[_,c(2)]])]),e("div",$e,[e("div",{onClick:t[3]||(t[3]=l=>y(3)),class:"header"},[e("div",Ae,[e("img",{src:a(w),alt:""},null,8,Pe),He]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(R))]),_:1},512),[[_,!c(3)]]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(D))]),_:1},512),[[_,c(3)]])]),d(e("div",Me,[Ve,e("div",qe,[(n(!0),i(b,null,k(v.dataInfo.basisConfirmResultResVO.nodeList,(l,f)=>(n(),i("div",{key:f,class:"mb-4 userDiagnosisResult_item"},[l.correct===1?(n(),i("div",Oe,[s(a(F)),e("span",Ee,h(l.recordName),1)])):(n(),i("div",je,[e("span",null,h(l.recordName),1)]))]))),128))])],512),[[_,c(3)]]),e("div",{class:"desc",innerHTML:v.dataInfo.basisConfirmResultResVO.confirmingDiagnosis},null,8,Ke)]),e("div",Ue,[e("div",{onClick:t[4]||(t[4]=l=>y(4)),class:"header"},[e("div",Ze,[e("img",{src:a(w),alt:""},null,8,Ge),Je]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(R))]),_:1},512),[[_,!c(4)]]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(D))]),_:1},512),[[_,c(4)]])]),d(e("div",Qe,[We,e("div",Xe,[(n(!0),i(b,null,k(v.dataInfo.basisIdentificationResult.nodeList,(l,f)=>(n(),i("div",{key:f,class:"mb-4 userDiagnosisResult_item"},[l.correct===1?(n(),i("div",Ye,[s(a(F)),e("span",es,h(l.recordName),1)])):(n(),i("div",ss,[e("span",null,h(l.recordName),1)]))]))),128))]),e("div",{class:"desc",innerHTML:v.dataInfo.basisIdentificationResult.identificationDiagnosis},null,8,ts)],512),[[_,c(4)]])]),e("div",os,[e("div",{onClick:t[5]||(t[5]=l=>y(6)),class:"header"},[e("div",ls,[e("img",{src:a(w),alt:""},null,8,as),ns]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(R))]),_:1},512),[[_,!c(6)]]),d(s(o,{color:"#2B3F54",size:"14"},{default:u(()=>[s(a(D))]),_:1},512),[[_,c(6)]])]),d(e("div",is,[e("div",cs,[s(I,{border:"","align-whole":"center",style:{width:"100%"},showOverflowTooltip:"",class:"mt-4",data:v.dataInfo.dealPlan.otherTreatmentPlan,columns:V,"header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"}},null,8,["data","header-cell-style"]),s(I,{border:"","align-whole":"center",showOverflowTooltip:"",class:"mt-4",style:{width:"100%"},data:v.dataInfo.dealPlan.drugTreatmentPlan,columns:O,"header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"}},null,8,["data","header-cell-style"])])],512),[[_,c(6)]])])]),_:1},512)):X("",!0)])}}});const ps=se(rs,[["__scopeId","data-v-59b1a75f"]]);export{ps as default};