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/ElectronicCase-3473914a.js

2 lines
5.4 KiB
JavaScript

import{d as k,r as F,u as S,a as x,o as D,b as c,g as d,c as f,e as t,t as l,f as e,w as a,H as m,af as v,j as w,aH as B,aI as E,B as g,x as M,y as $,_ as R}from"./index-93dfb385.js";import{f as T}from"./consultation-6fd72a36.js";const b=y=>(M("data-v-af4e5ba1"),y=y(),$(),y),V={class:"ElectronicCase"},z={class:"ele_case_main"},A={class:"top"},G=b(()=>t("div",{class:"title"},"电子病历",-1)),j={class:"top_list"},q={class:"top_list_item"},O={class:"top_list_item"},J={class:"top_list_item"},K={class:"basicInfo"},L=b(()=>t("span",null,"更多",-1)),Q=b(()=>t("span",null,"收起",-1)),U={key:0,class:"ml-1"},W={key:0,class:"ml-1"},X={key:0,class:"ml-1"},Y={key:0,class:"ml-1"},Z=k({name:"ElectronicCase",__name:"ElectronicCase",setup(y){const _=F(!1),C=S(),n=x({familyHistoryFlag:void 0,familyHistory:"",previousHistoryFlag:void 0,previousHistory:"",allergyHistoryFlag:void 0,allergyHistory:"",patientSelfDesc:"",personalHistory:"",operationHistoryFlag:void 0,illnessHistory:"",operationHistory:""}),i=F({processNo:"",medicalRecNo:"",createTime:"",patientSelfDesc:"",patientName:"",patientGender:"",patientAge:"",patientMarriage:"",patientProfession:"",patientPhone:"",nativePlace:"",patientHabitation:"",patientPostcode:"",patientNation:"",patientBirthplace:""}),N=async()=>{const u=await T({processId:C.query.processId});i.value=u.data.base;for(const p in u.data.processMedical)n.hasOwnProperty(p)&&(n[p]=u.data.processMedical[p])},H=u=>u===1?"":"无";return D(()=>{N()}),(u,p)=>{const s=c("el-form-item"),o=c("el-col"),r=c("el-row"),h=c("el-icon"),I=c("el-form");return d(),f("div",V,[t("div",z,[t("div",A,[G,t("div",j,[t("div",q,l(`问诊编号:${i.value.processNo}`),1),t("div",O,l(`病案号:${i.value.medicalRecNo}`),1),t("div",J,l(`首诊时间:${i.value.createTime}`),1)])]),e(I,{ref:"ruleFormRef",model:i.value,class:"main_form","label-width":"70px"},{default:a(()=>[t("div",K,[e(r,null,{default:a(()=>[e(o,{span:8},{default:a(()=>[e(s,{label:"姓名"},{default:a(()=>[t("span",null,l(i.value.patientName),1)]),_:1})]),_:1}),e(o,{span:8},{default:a(()=>[e(s,{label:"性别"},{default:a(()=>[t("span",null,l(i.value.patientGender),1)]),_:1})]),_:1}),e(o,{span:8},{default:a(()=>[e(s,{label:"年龄"},{default:a(()=>[t("span",null,l(i.value.patientAge),1)]),_:1})]),_:1})]),_:1}),e(r,null,{default:a(()=>[e(o,{span:8},{default:a(()=>[e(s,{label:"婚姻状况"},{default:a(()=>[t("span",null,l(i.value.patientMarriage),1)]),_:1})]),_:1}),e(o,{span:8},{default:a(()=>[e(s,{label:"职业"},{default:a(()=>[t("span",null,l(i.value.patientProfession),1)]),_:1})]),_:1}),e(o,{span:8},{default:a(()=>[m(e(s,{label:"电话"},{default:a(()=>[t("span",null,l(i.value.patientPhone),1)]),_:1},512),[[v,_.value]]),m(t("div",{onClick:p[0]||(p[0]=P=>_.value=!0),class:"contract"},[L,e(h,{color:"#999999",size:"14"},{default:a(()=>[e(w(B))]),_:1})],512),[[v,!_.value]])]),_:1})]),_:1}),m(e(r,null,{default:a(()=>[e(o,{span:8},{default:a(()=>[e(s,{label:"籍贯"},{default:a(()=>[t("span",null,l(i.value.nativePlace),1)]),_:1})]),_:1}),e(o,{span:8},{default:a(()=>[e(s,{label:"民族"},{default:a(()=>[t("span",null,l(i.value.patientNation),1)]),_:1})]),_:1}),e(o,{span:8},{default:a(()=>[e(s,{label:"邮编"},{default:a(()=>[t("span",null,l(i.value.patientPostcode),1)]),_:1})]),_:1})]),_:1},512),[[v,_.value]]),m(e(r,null,{default:a(()=>[e(o,{span:8},{default:a(()=>[e(s,{label:"出生地"},{default:a(()=>[t("span",null,l(i.value.patientBirthplace),1)]),_:1})]),_:1}),e(o,{span:8},{default:a(()=>[e(s,{label:"现住址"},{default:a(()=>[t("span",null,l(i.value.patientHabitation),1)]),_:1})]),_:1}),m(t("div",{onClick:p[1]||(p[1]=P=>_.value=!1),class:"contract"},[Q,e(h,{color:"#999999",size:"14"},{default:a(()=>[e(w(E))]),_:1})],512),[[v,_.value]])]),_:1},512),[[v,_.value]])]),e(r,{class:"mt-4"},{default:a(()=>[e(o,{span:24},{default:a(()=>[e(s,{label:"主诉 ",prop:"patientSelfDesc"},{default:a(()=>[t("span",null,l(n.patientSelfDesc),1)]),_:1})]),_:1})]),_:1}),e(r,{class:"mt-4"},{default:a(()=>[e(o,{span:24},{default:a(()=>[e(s,{label:"现病史 ",prop:"illnessHistory"},{default:a(()=>[t("span",null,l(n.illnessHistory),1)]),_:1})]),_:1})]),_:1}),e(r,{class:"mt-4"},{default:a(()=>[e(o,{span:24},{default:a(()=>[e(s,{label:"过敏史 ",prop:"allergyHistoryFlag"},{default:a(()=>[t("span",null,l(H(n.allergyHistoryFlag)),1),n.allergyHistoryFlag===1?(d(),f("span",U,l(n.allergyHistory),1)):g("",!0)]),_:1})]),_:1})]),_:1}),e(r,{class:"mt-4"},{default:a(()=>[e(o,{span:24},{default:a(()=>[e(s,{label:"个人史 ",prop:"personalHistory"},{default:a(()=>[t("span",null,l(n.personalHistory),1)]),_:1})]),_:1})]),_:1}),e(r,{class:"mt-4"},{default:a(()=>[e(o,{span:24},{default:a(()=>[e(s,{label:"家族史 ",prop:"familyHistoryFlag"},{default:a(()=>[t("span",null,l(H(n.familyHistoryFlag)),1),n.familyHistoryFlag===1?(d(),f("span",W,l(n.familyHistory),1)):g("",!0)]),_:1})]),_:1})]),_:1}),e(r,{class:"mt-4"},{default:a(()=>[e(o,{span:24},{default:a(()=>[e(s,{label:"既往史 ",prop:"previousHistoryFlag"},{default:a(()=>[t("span",null,l(H(n.previousHistoryFlag)),1),n.previousHistoryFlag===1?(d(),f("span",X,l(n.previousHistory),1)):g("",!0)]),_:1})]),_:1})]),_:1}),e(r,{class:"mt-4"},{default:a(()=>[e(o,{span:24},{default:a(()=>[e(s,{label:"手术史 ",prop:"operationHistoryFlag"},{default:a(()=>[t("span",null,l(H(n.operationHistoryFlag)),1),n.operationHistoryFlag===1?(d(),f("span",Y,l(n.operationHistory),1)):g("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])])])}}});const te=R(Z,[["__scopeId","data-v-af4e5ba1"]]);export{te as default};