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
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,{ref_key:"ruleFormRef",ref:x,model:a,"label-width":"60px"},{default:l(()=>[e(p,{class:"mt-4"},{default:l(()=>[e(n,{span:24},{default:l(()=>[e(i,{label:"主诉 ",prop:"patientSelfDesc"},{default:l(()=>[e(g,{rows:4,type:"textarea",maxLength:500,placeholder:"请输入",modelValue:a.patientSelfDesc,"onUpdate:modelValue":t[2]||(t[2]=o=>a.patientSelfDesc=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(p,{class:"mt-4"},{default:l(()=>[e(n,{span:24},{default:l(()=>[e(i,{label:"现病史 ",prop:"illnessHistory"},{default:l(()=>[e(g,{rows:4,type:"textarea",maxLength:500,placeholder:"请输入",modelValue:a.illnessHistory,"onUpdate:modelValue":t[3]||(t[3]=o=>a.illnessHistory=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(p,{class:"mt-4"},{default:l(()=>[e(n,{span:24},{default:l(()=>[e(i,{label:"过敏史 ",prop:"allergyHistoryFlag"},{default:l(()=>[e(V,{modelValue:a.allergyHistoryFlag,"onUpdate:modelValue":t[4]||(t[4]=o=>a.allergyHistoryFlag=o),class:"ml-4"},{default:l(()=>[e(m,{label:0,size:"large"},{default:l(()=>[y("无")]),_:1}),e(m,{label:1,size:"large"},{default:l(()=>[y("有")]),_:1})]),_:1},8,["modelValue"]),_(e(i,{class:"ml-1",style:{flex:"1"},prop:"allergyHistory"},{default:l(()=>[e(g,{size:"large",modelValue:a.allergyHistory,"onUpdate:modelValue":t[5]||(t[5]=o=>a.allergyHistory=o)},null,8,["modelValue"])]),_:1},512),[[f,a.allergyHistoryFlag===1]])]),_:1})]),_:1})]),_:1}),e(p,{class:"mt-4"},{default:l(()=>[e(n,{span:24},{default:l(()=>[e(i,{label:"个人史 ",prop:"personalHistory"},{default:l(()=>[e(g,{size:"large",modelValue:a.personalHistory,"onUpdate:modelValue":t[6]||(t[6]=o=>a.personalHistory=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(p,{class:"mt-4"},{default:l(()=>[e(n,{span:24},{default:l(()=>[e(i,{label:"家族史 ",prop:"familyHistoryFlag"},{default:l(()=>[e(V,{modelValue:a.familyHistoryFlag,"onUpdate:modelValue":t[7]||(t[7]=o=>a.familyHistoryFlag=o),class:"ml-4"},{default:l(()=>[e(m,{label:0,size:"large"},{default:l(()=>[y("无")]),_:1}),e(m,{label:1,size:"large"},{default:l(()=>[y("有")]),_:1})]),_:1},8,["modelValue"]),_(e(i,{class:"ml-1",style:{flex:"1"},prop:"familyHistory"},{default:l(()=>[e(g,{size:"large",modelValue:a.familyHistory,"onUpdate:modelValue":t[8]||(t[8]=o=>a.familyHistory=o)},null,8,["modelValue"])]),_:1},512),[[f,a.familyHistoryFlag===1]])]),_:1})]),_:1})]),_:1}),e(p,{class:"mt-4"},{default:l(()=>[e(n,{span:24},{default:l(()=>[e(i,{label:"既往史 ",prop:"previousHistoryFlag"},{default:l(()=>[e(V,{modelValue:a.previousHistoryFlag,"onUpdate:modelValue":t[9]||(t[9]=o=>a.previousHistoryFlag=o),class:"ml-4"},{default:l(()=>[e(m,{label:0,size:"large"},{default:l(()=>[y("无")]),_:1}),e(m,{label:1,size:"large"},{default:l(()=>[y("有")]),_:1})]),_:1},8,["modelValue"]),_(e(i,{class:"ml-1",style:{flex:"1"},prop:"previousHistory"},{default:l(()=>[e(g,{size:"large",modelValue:a.previousHistory,"onUpdate:modelValue":t[10]||(t[10]=o=>a.previousHistory=o)},null,8,["modelValue"])]),_:1},512),[[f,a.previousHistoryFlag===1]])]),_:1})]),_:1})]),_:1}),e(p,{class:"mt-4"},{default:l(()=>[e(n,{span:24},{default:l(()=>[e(i,{label:"手术史 ",prop:"operationHistoryFlag"},{default:l(()=>[e(V,{modelValue:a.operationHistoryFlag,"onUpdate:modelValue":t[11]||(t[11]=o=>a.operationHistoryFlag=o),class:"ml-4"},{default:l(()=>[e(m,{label:0,size:"large"},{default:l(()=>[y("无")]),_:1}),e(m,{label:1,size:"large"},{default:l(()=>[y("有")]),_:1})]),_:1},8,["modelValue"]),_(e(i,{class:"ml-1",style:{flex:"1"},prop:"operationHistory"},{default:l(()=>[e(g,{class:"ml-1",size:"large",modelValue:a.operationHistory,"onUpdate:modelValue":t[12]||(t[12]=o=>a.operationHistory=o)},null,8,["modelValue"])]),_:1},512),[[f,a.operationHistoryFlag===1]])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),s("div",te,[s("div",{class:"reset",onClick:t[13]||(t[13]=o=>P(x.value))},"重置"),s("div",{class:"main",onClick:S},"保存")])])}}});const ne=G(se,[["__scopeId","data-v-e347daee"]]);export{ne as default};
|