Files
vueapp/dist/assets/pages-treatment-treatment.d2FGaPvO.js
T

2 lines
5.2 KiB
JavaScript
Raw Normal View History

import{d as e,a as l,b as a,c as s,o as t,e as c,f as u,w as o,i as n,j as d,l as i,m as r,F as p,n as f,g as m,t as _,s as b,y as h,z as v,x as k,u as g,I as y,J as V}from"./index-DW9fDEMX.js";import{_ as x}from"./config-doctor.TgARj_nM.js";import j from"./pages-assessment-assessment.BrVJ3T4X.js";import{_ as w}from"./_plugin-vue_export-helper.BCo6x5W8.js";const C=w(e({__name:"treatment",props:{caseItem:{}},emits:["open-settings","open-profile","go-home"],setup(e,{emit:w}){const C=w,I=l({principle:"",measures:["",""],orders:""}),U=a(!1),O=a(!1),S=a(!1),F=a(""),z=a(!1),A=s((()=>U.value?"提交中...":O.value?"已提交":"下一步"));function D(){U.value||(U.value=!0,b("clinical-thinking-treatment",{...I,measures:I.measures.filter((e=>e.trim())),submittedAt:(new Date).toISOString()}),setTimeout((()=>{U.value=!1,S.value=!0}),600))}return t((()=>{})),(e,l)=>{const a=h,s=v,t=k,b=g,w=y,G=V;return S.value?(c(),u(j,{key:0,onOpenSettings:l[0]||(l[0]=e=>C("open-settings")),onOpenProfile:l[1]||(l[1]=e=>C("open-profile")),onGoHome:l[2]||(l[2]=e=>C("go-home"))})):(c(),u(a,{key:1,class:"treatment-page"},{default:o((()=>[n(a,{class:"treatment-shell"},{default:o((()=>[n(a,{class:"top-nav"},{default:o((()=>[n(s,{class:"icon-button","aria-label":"设置",onClick:l[3]||(l[3]=e=>C("open-settings"))},{default:o((()=>[n(a,{class:"settings-icon"})])),_:1}),n(s,{class:"icon-button home-button","aria-label":"首页",onClick:l[4]||(l[4]=e=>C("go-home"))},{default:o((()=>[n(a,{class:"home-icon"})])),_:1}),n(a,{class:"nav-spacer"}),n(s,{class:"icon-button","aria-label":"个人中心",onClick:l[5]||(l[5]=e=>C("open-profile"))},{default:o((()=>[n(a,{class:"account-icon"})])),_:1})])),_:1}),n(a,{class:"case-header"},{default:o((()=>[n(t,{class:"case-heading"},{default:o((()=>[d("患者:陈先生 (胸痛)")])),_:1}),n(a,{class:"patient-meta"},{default:o((()=>[n(t,null,{default:o((()=>[d("姓名:陈先生")])),_:1}),n(t,null,{default:o((()=>[d("性别:男")])),_:1}),n(t,null,{default:o((()=>[d("年龄:60岁")])),_:1}),n(t,null,{default:o((()=>[d("科室:心血管内科")])),_:1})])),_:1})])),_:1}),n(a,{class:"treatment-content"},{default:o((()=>[n(a,{class:"stepper"},{default:o((()=>[n(a,{class:"step-line"},{default:o((()=>[n(a,{class:"step-line-active"})])),_:1}),n(a,{class:"step done"},{default:o((()=>[n(a,{class:"step-dot"},{default:o((()=>[n(a,{class:"check-icon"})])),_:1}),n(t,null,{default:o((()=>[d("问诊")])),_:1})])),_:1}),n(a,{class:"step done"},{default:o((()=>[n(a,{class:"step-dot"},{default:o((()=>[n(a,{class:"check-icon"})])),_:1}),n(t,null,{default:o((()=>[d("临床诊断")])),_:1})])),_:1}),n(a,{class:"step active"},{default:o((()=>[n(a,{class:"step-dot"},{default:o((()=>[n(a,{class:"pill-icon"})])),_:1}),n(t,null,{default:o((()=>[d("治疗计划")])),_:1})])),_:1})])),_:1}),n(a,{class:"mentor-card"},{default:o((()=>[n(a,{class:"mentor-avatar"},{default:o((()=>[n(b,{src:x,mode:"aspectFill"})])),_:1}),n(a,{class:"mentor-bubble"},{default:o((()=>[n(t,null,{default:o((()=>[d("王主任建议:请结合患者既往高血压史及突发性胸痛的性质,进行准确诊断。注意鉴别心梗与主动脉夹层。")])),_:1})])),_:1})])),_:1}),n(a,{class:"form-area"},{default:o((()=>[n(a,{class:"field-block"},{default:o((()=>[n(a,{class:"field-label primary"},{default:o((()=>[n(a,{class:"priority-icon"}),n(t,null,{default:o((()=>[d("治疗原则")])),_:1})])),_:1}),n(a,{class:"input-wrap"},{default:o((()=>[n(w,{class:"treatment-input",modelValue:I.principle,"onUpdate:modelValue":l[6]||(l[6]=e=>I.principle=e),type:"text",placeholder:"请输入初步诊断...","placeholder-class":"input-placeholder"},null,8,["modelValue"])])),_:1})])),_:1}),n(a,{class:"field-block"},{default:o((()=>[n(a,{class:"field-label"},{default:o((()=>[n(a,{class:"checklist-icon"}),n(t,null,{default:o((()=>[d("具体治疗措施")])),_:1})])),_:1}),n(a,{class:"measure-list"},{default:o((()=>[(c(!0),i(p,null,r(I.measures,((e,l)=>(c(),u(a,{key:l,class:"measure-row"},{default:o((()=>[n(t,{class:"measure-index"},{default:o((()=>[d(_(l+1),1)])),_:2},1024),n(w,{c