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.
2 lines
7.9 KiB
JavaScript
2 lines
7.9 KiB
JavaScript
1 year ago
|
import{d as D,r as b,a as k,u as B,l as F,o as $,b as c,g as M,c as R,e as s,t as u,f as e,w as l,H as _,af as f,j as N,aH as h,aI as E,h as y,m as T,x as q,y as A,_ as G}from"./index-93dfb385.js";import{f as L,u as j}from"./consultation-6fd72a36.js";const w=H=>(q("data-v-e347daee"),H=H(),A(),H),O={class:"ElectronicCase"},J={class:"ele_case_main"},K={class:"top"},Q=w(()=>s("div",{class:"title"},"电子病历",-1)),W={class:"top_list"},X={class:"top_list_item"},Y={class:"top_list_item"},Z={class:"top_list_item"},ee={class:"basicInfo"},le=w(()=>s("span",null,"更多",-1)),ae=w(()=>s("span",null,"收起",-1)),te={class:"footer_btn"},se=D({name:"ElectronicCase",__name:"index",setup(H){const v=b(!1),a=k({familyHistoryFlag:void 0,familyHistory:"",previousHistoryFlag:void 0,previousHistory:"",allergyHistory:"",allergyHistoryFlag:void 0,patientSelfDesc:"",personalHistory:"",operationHistoryFlag:void 0,illnessHistory:"",operationHistory:""}),r=b({processNo:"",medicalRecNo:"",createTime:"",patientSelfDesc:"",patientName:"",patientGender:"",patientAge:"",patientMarriage:"",patientProfession:"",patientPhone:"",nativePlace:"",patientHabitation:"",patientPostcode:"",patientNation:"",patientBirthplace:""}),x=b(),z=B(),U=async()=>{const d=await L({processId:z.query.processId});r.value=d.data.base;for(const t in d.data.processMedical)a.hasOwnProperty(t)&&(a[t]=d.data.processMedical[t])};F(()=>a.familyHistoryFlag,d=>{d===0&&(a.familyHistory="")}),F(()=>a.previousHistoryFlag,d=>{d===0&&(a.previousHistory="")}),F(()=>a.operationHistoryFlag,d=>{d===0&&(a.operationHistory="")});const P=d=>{d&&d.resetFields()},S=async()=>{const d={...a,processId:z.query.processId};(await j(d)).code===200&&T("保存成功",{type:"success"})};return $(()=>{U()}),(d,t)=>{const i=c("el-form-item"),n=c("el-col"),p=c("el-row"),I=c("el-icon"),C=c("el-form"),g=c("el-input"),m=c("el-radio"),V=c("el-radio-group");return M(),R("div",O,[s("div",J,[s("div",K,[Q,s("div",W,[s("div",X,u(`问诊编号:${r.value.processNo}`),1),s("div",Y,u(`病案号:${r.value.medicalRecNo}`),1),s("div",Z,u(`首诊时间:${r.value.createTime}`),1)])]),e(C,{model:r.value,"label-width":"70px"},{default:l(()=>[s("div",ee,[e(p,null,{default:l(()=>[e(n,{span:8},{default:l(()=>[e(i,{label:"姓名"},{default:l(()=>[s("span",null,u(r.value.patientName),1)]),_:1})]),_:1}),e(n,{span:8},{default:l(()=>[e(i,{label:"性别"},{default:l(()=>[s("span",null,u(r.value.patientGender),1)]),_:1})]),_:1}),e(n,{span:8},{default:l(()=>[e(i,{label:"年龄"},{default:l(()=>[s("span",null,u(r.value.patientAge),1)]),_:1})]),_:1})]),_:1}),e(p,null,{default:l(()=>[e(n,{span:8},{default:l(()=>[e(i,{label:"婚姻状况"},{default:l(()=>[s("span",null,u(r.value.patientMarriage),1)]),_:1})]),_:1}),e(n,{span:8},{default:l(()=>[e(i,{label:"职业"},{default:l(()=>[s("span",null,u(r.value.patientProfession),1)]),_:1})]),_:1}),e(n,{span:8},{default:l(()=>[_(e(i,{label:"电话"},{default:l(()=>[s("span",null,u(r.value.patientPhone),1)]),_:1},512),[[f,v.value]]),_(s("div",{onClick:t[0]||(t[0]=o=>v.value=!0),class:"contract"},[le,e(I,{color:"#999999",size:"14"},{default:l(()=>[e(N(h))]),_:1})],512),[[f,!v.value]])]),_:1})]),_:1}),_(e(p,null,{default:l(()=>[e(n,{span:8},{default:l(()=>[e(i,{label:"籍贯"},{default:l(()=>[s("span",null,u(r.value.nativePlace),1)]),_:1})]),_:1}),e(n,{span:8},{default:l(()=>[e(i,{label:"民族"},{default:l(()=>[s("span",null,u(r.value.patientNation),1)]),_:1})]),_:1}),e(n,{span:8},{default:l(()=>[e(i,{label:"邮编"},{default:l(()=>[s("span",null,u(r.value.patientPostcode),1)]),_:1})]),_:1})]),_:1},512),[[f,v.value]]),_(e(p,null,{default:l(()=>[e(n,{span:8},{default:l(()=>[e(i,{label:"出生地"},{default:l(()=>[s("span",null,u(r.value.patientBirthplace),1)]),_:1})]),_:1}),e(n,{span:8},{default:l(()=>[e(i,{label:"现住址"},{default:l(()=>[s("span",null,u(r.value.patientHabitation),1)]),_:1})]),_:1}),_(s("div",{onClick:t[1]||(t[1]=o=>v.value=!1),class:"contract"},[ae,e(I,{color:"#999999",size:"14"},{default:l(()=>[e(N(E))]),_:1})],512),[[f,v.value]])]),_:1},512),[[f,v.value]])])]),_:1},8,["model"]),e(C
|