import{d as s,a,r as e,o as l,b as t,e as o,f as i,w as c,i as n,E as u,j as r,g as d,t as m,l as f,m as g,F as _,n as b,s as p,G as h,z as v,A as k,y,x as C}from"./index-Q7O_Lt5U.js";import{_ as j}from"./config-doctor.TgARj_nM.js";import{c as w,a as I}from"./navigation.Cz4dSzf_.js";import{_ as x}from"./_plugin-vue_export-helper.BCo6x5W8.js";const T=x(s({__name:"home",emits:["open-settings","open-profile"],setup(s,{emit:x}){const T=x,A=w(T),M=I(T),D=a({greeting:"下午好,医生。",highlight:"让我们继续提升您的临床思维能力吧。",remainingModules:3,doctorName:"王主任"}),E=[{title:"精准补强·薄弱环节训练",icon:"trend-icon",source:"weak"},{title:"实战进阶·科室专项训练",icon:"notes-icon",source:"specialty"},{title:"新手入门·教学互动模式训练",icon:"school-icon",source:"teaching"},{title:"精益管理·老师针对性任务训练",icon:"admin-icon",source:"teacher-task"}],F=e(!1),N=e(""),O=e(!1);let P=null;function S(){F.value||(F.value=!0,Promise.resolve({sessionId:`mock-session-${Date.now()}`,startedAt:(new Date).toISOString()}).then((s=>{p("clinical-thinking-session",s),h({url:"/pages/matching/matching?source=recommended"})})).catch((s=>{!function(s){P&&clearTimeout(P);N.value=s,O.value=!0,P=setTimeout((()=>{O.value=!1}),2200)}(s instanceof Error?s.message:"进入训练失败")})).finally((()=>{setTimeout((()=>{F.value=!1}),300)})))}function $(){h({url:"/pages/learning-assistant/learning-assistant"})}return l((function(){Promise.resolve({greeting:"下午好,医生。",highlight:"让我们继续提升您的临床思维能力吧。",remainingModules:3,doctorName:"王主任"}).then((s=>{Object.assign(D,s)}))})),t((()=>{P&&clearTimeout(P)})),(s,a)=>{const e=v,l=k,t=y,p=C;return o(),i(e,{class:"home-page"},{default:c((()=>[n(e,{class:"home-shell"},{default:c((()=>[n(e,{class:"top-bar"},{default:c((()=>[n(l,{class:"icon-button","aria-label":"配置",onClick:u(M)},{default:c((()=>[n(e,{class:"settings-icon"})])),_:1},8,["onClick"]),n(e,{class:"top-spacer"}),n(l,{class:"icon-button","aria-label":"个人中心",onClick:u(A)},{default:c((()=>[n(e,{class:"account-icon"})])),_:1},8,["onClick"])])),_:1}),n(e,{class:"home-main"},{default:c((()=>[n(e,{class:"speech-bubble"},{default:c((()=>[n(t,{class:"bubble-copy"},{default:c((()=>[r("下午好,医生。准备好开始今天的")])),_:1}),n(t,{class:"bubble-strong"},{default:c((()=>[r("带教模拟")])),_:1}),n(t,{class:"bubble-copy"},{default:c((()=>[r(",精进")])),_:1}),n(t,{class:"bubble-highlight"},{default:c((()=>[r("临床思维")])),_:1}),n(t,{class:"bubble-copy"},{default:c((()=>[r("了吗?")])),_:1})])),_:1}),n(e,{class:"doctor-stage"},{default:c((()=>[n(e,{class:"doctor-shadow"}),n(p,{class:"director-image",src:j,mode:"aspectFit"})])),_:1}),n(e,{class:"training-panel"},{default:c((()=>[n(e,{class:"primary-action"},{default:c((()=>[n(l,{class:"start-button",disabled:F.value,onClick:S},{default:c((()=>[F.value?(o(),i(e,{key:0,class:"spinner"})):d("",!0),n(t,null,{default:c((()=>[r(m(F.value?"正在进入...":"开始训练"),1)])),_:1})])),_:1},8,["disabled"]),n(t,{class:"remaining"},{default:c((()=>[r("今日剩余:"+m(D.remainingModules)+"个模块",1)])),_:1})])),_:1}),n(e,{class:"module-grid"},{default:c((()=>[(o(),f(_,null,g(E,(s=>n(l,{key:s.title,class:"module-card",onClick:a=>{return e=s.source,void h({url:`/pages/cases/cases?source=${encodeURIComponent(e)}`});var e}},{default:c((()=>[n(e,{class:b(["module-icon",s.icon])},null,8,["class"]),n(t,{class:"module-title"},{default:c((()=>[r(m(s.title),1)])),_:2},1024)])),_:2},1032,["onClick"]))),64))])),_:1}),n(e,{class:"assistant-actions"},{default:c((()=>[n(l,{class:"assistant-button",onClick:$},{default:c((()=>[n(e,{class:"assistant-icon chat-icon"}),n(t,null,{default:c((()=>[r("AI 学习助手(医院知识库)")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),n(e,{class:b(["toast",{visible:O.value}])},{default:c((()=>[r(m(N.value),1)])),_:1},8,["class"])])),_:1})}}}),[["__scopeId","data-v-f45eae37"]]);export{T as default};