Files
vueapp/dist/assets/pages-cases-cases.yvnXXfly.js
T

2 lines
5.4 KiB
JavaScript
Raw Normal View History

import{E as e,G as a,H as s,O as t,d as l,b as n,c as o,B as c,o as i,e as d,f as r,w as m,i as u,l as p,m as g,F as f,j as _,g as h,t as v,n as N,y as b,z as k,I as j,x as y,S as C,s as x}from"./index-DW9fDEMX.js";import{S as O}from"./scenario.CL4-paFA.js";import S from"./pages-teaching-teaching.88nrvDTI.js";import{_ as w}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./config-doctor.TgARj_nM.js";import"./pages-chat-chat.C6x0yrXE.js";import"./pages-diagnosis-diagnosis.CYLO22Hl.js";import"./pages-treatment-treatment.d2FGaPvO.js";import"./pages-assessment-assessment.BrVJ3T4X.js";const $=((t,l=0)=>(l,n=s())=>{!e&&a(t,l,n)})(t,2);const G=w(l({__name:"cases",emits:["open-settings","open-profile","go-home"],setup(e,{emit:a}){const s=a,t=n([]),l=n(""),w=n(""),G=n(!1),H=n(null),P=n(!1),V=n(!1),I=n(""),L=o((()=>{const e=l.value.trim().toLowerCase(),a=I.value?t.value.filter((e=>e.mode===I.value)):t.value;return e?a.filter((a=>[a.title,a.patientName,a.gender,String(a.age),a.department,a.scene,a.caseNo].some((a=>a.toLowerCase().includes(e))))):a}));return $((e=>{const a=null==e?void 0:e.mode;"teaching"!==a&&"training"!==a||(I.value=a)})),c((function(){Promise.resolve([{id:"case-31190016",title:"间断四肢多关节肿痛5年,加重1个月",patientName:"郭爱和",gender:"男",age:43,department:"风湿免疫科",scene:"门诊部",caseNo:"31190016",tone:"blue",mode:"training"},{id:"case-31180002",title:"右膝关节疼痛8年,腰背部疼痛2年",patientName:"索航",gender:"男",age:51,department:"风湿免疫科",scene:"住院部",caseNo:"31180002",tone:"teal",mode:"training"},{id:"case-2238015",title:"阴道不规则流血4月。",patientName:"韩爱利",gender:"女",age:52,department:"妇科",scene:"住院部",caseNo:"2238015",tone:"pink",mode:"training"},{id:"case-1006004",title:"持续胸痛3小时",patientName:"陈先生",gender:"男",age:60,department:"心血管内科",scene:"住院部",caseNo:"1006004",tone:"orange",mode:"teaching"},{id:"case-31190042",title:"咳嗽、咳痰10余年,加重1周",patientName:"厉明",gender:"男",age:52,department:"呼吸内科",scene:"普通门诊",caseNo:"31190042",tone:"purple",mode:"training"},{id:"case-2238019",title:"尿频、尿急、尿痛3天",patientName:"刘晓元",gender:"女",age:25,department:"泌尿外科",scene:"急诊留观",caseNo:"2238019",tone:"green",mode:"training"}]).then((e=>{t.value=e}))})),i((()=>{})),(e,a)=>{const t=b,n=k,o=j,c=y,i=C;return P.value?(d(),r(O,{key:0,"case-item":H.value,onOpenSettings:a[0]||(a[0]=e=>s("open-settings")),onOpenProfile:a[1]||(a[1]=e=>s("open-profile")),onGoHome:a[2]||(a[2]=e=>s("go-home"))},null,8,["case-item"])):V.value?(d(),r(S,{key:1,"case-item":H.value,onOpenSettings:a[3]||(a[3]=e=>s("open-settings")),onOpenProfile:a[4]||(a[4]=e=>s("open-profile")),onGoHome:a[5]||(a[5]=e=>s("go-home"))},null,8,["case-item"])):(d(),r(t,{key:2,class:"cases-page"},{default:m((()=>[u(t,{class:"case-shell"},{default:m((()=>[u(t,{class:"case-header"},{default:m((()=>[u(n,{class:"icon-button","aria-label":"设置",onClick:a[6]||(a[6]=e=>s("open-settings"))},{default:m((()=>[u(t,{class:"settings-icon"})])),_:1}),u(n,{class:"icon-button home-button","aria-label":"首页",onClick:a[7]||(a[7]=e=>s("go-home"))},{default:m((()=>[u(t,{class:"home-icon"})])),_:1}),u(t,{class:"header-spacer"}),u(n,{class:"icon-button","aria-label":"个人中心",onClick:a[8]||(a[8]=e=>s("open-profile"))},{default:m((()=>[u(t,{class:"account-icon"})])),_:1})])),_:1}),u(i,{class:"case-content","scroll-y":""},{default:m((()=>[u(t,{class:"search-row"},{default:m((()=>[u(t,{class:"search-box"},{default:m((()=>[u(t,{class:"search-icon"}),u(o,{class:"search-input",modelValue:l.value,"onUpdate:modelValue":a[9]||(a[9]=e=>l.value=e),type:"text",placeholder:"科室、主诉模糊搜索","placeholder-class":"search-placeholder"},null,8,["modelValue"])])),_:1})])),_:1}),u(t,{class:"case-list"},{default:m((()=>[(d(!0),p(f,null,g(L.value,(e=>(d(),r(t,{key:e.id,class:N(["case-card",`mode-${e.mode}`]),onClick:a=>function(e){x("clinical-thinking-selected-case",e),x("clinical-thinking-case