Files
vueapp/dist/assets/pages-profile-profile.BPoARpOQ.js
T
2026-06-08 16:39:10 +08:00

2 lines
6.2 KiB
JavaScript

import{d as l,a,c as e,e as s,f as t,g as c,w as o,j as i,k as n,m as u,p as d,F as r,t as f,n as _,u as m,z as b,A as p,y as g,x as y,S as v,h as k,E as h,Q as w}from"./index-l07Qi7HW.js";import{_ as C}from"./config-doctor.TgARj_nM.js";import{_ as x}from"./_plugin-vue_export-helper.BCo6x5W8.js";const j=x(l({__name:"profile",emits:["open-settings","go-home"],setup(l,{emit:x}){const j=x,T=a("focused"),A=a(""),F=a(!1);let I=null;const z=[{label:"北京",icon:"location-icon"},{label:"北大医学部",icon:"school-icon"},{label:"2022级硕士",icon:"calendar-icon"},{label:"3年从业经验",icon:"timer-icon"}],E=[{id:"steady",label:"平稳专注",icon:"satisfied-icon"},{id:"focused",label:"专注度极高",icon:"bolt-icon"},{id:"mindful",label:"沉浸复盘",icon:"self-icon"}],O=[{label:"首席诊断师",icon:"premium-icon",tone:"tertiary"},{label:"极速响应者",icon:"medical-icon",tone:"secondary"},{label:"病例专家",icon:"history-icon",tone:"primary"}],P=[{title:"我的训练记录",desc:"临床实战数据详细分析",icon:"analytics-icon",tone:"record",route:"/pages/profile/profile-records"},{title:"智能分析",desc:"基于AI的临床能力深度洞察",icon:"insights-icon",tone:"analysis",route:"/pages/profile/profile-analysis"}],Q=[{label:"已完成病例",value:"12",badge:"本周 +2"},{label:"累计训练时长",value:"128",unit:"小时"},{label:"平均分",value:"85.5",progress:"85%"},{label:"诊断准确率",value:"92%",trending:!0}],R=e((()=>{var l;return(null==(l=E.find((l=>l.id===T.value)))?void 0:l.label)||"专注度极高"}));function S(l){I&&clearTimeout(I),A.value=l,F.value=!0,m({title:l,icon:"none"}),I=setTimeout((()=>{F.value=!1}),2200)}return s((()=>{I&&clearTimeout(I)})),(l,a)=>{const e=b,s=p,m=g,x=y,I=v;return t(),c(e,{class:"profile-page"},{default:o((()=>[i(e,{class:"profile-shell"},{default:o((()=>[i(e,{class:"top-app-bar"},{default:o((()=>[i(s,{class:"top-button","aria-label":"首页",onClick:a[0]||(a[0]=l=>j("go-home"))},{default:o((()=>[i(e,{class:"menu-icon"})])),_:1}),i(m,{class:"page-title"},{default:o((()=>[n("个人中心")])),_:1}),i(s,{class:"top-button","aria-label":"设置",onClick:a[1]||(a[1]=l=>j("open-settings"))},{default:o((()=>[i(e,{class:"settings-icon"})])),_:1})])),_:1}),i(I,{class:"profile-scroll","scroll-y":""},{default:o((()=>[i(e,{class:"profile-content"},{default:o((()=>[i(e,{class:"user-card"},{default:o((()=>[i(e,{class:"avatar-wrap"},{default:o((()=>[i(x,{class:"avatar-image",src:C,mode:"aspectFill"}),i(m,{class:"pro-badge"},{default:o((()=>[n("PRO")])),_:1})])),_:1}),i(e,{class:"user-copy"},{default:o((()=>[i(m,{class:"doctor-name"},{default:o((()=>[n("陈伟 医生")])),_:1}),i(e,{class:"tag-row"},{default:o((()=>[i(m,{class:"tag primary-tag"},{default:o((()=>[n("第二阶段规培")])),_:1}),i(m,{class:"tag secondary-tag"},{default:o((()=>[n("心内科")])),_:1})])),_:1}),i(e,{class:"meta-grid"},{default:o((()=>[(t(),u(r,null,d(z,(l=>i(e,{key:l.label,class:"meta-item"},{default:o((()=>[i(e,{class:_(["meta-icon",l.icon])},null,8,["class"]),i(m,null,{default:o((()=>[n(f(l.label),1)])),_:2},1024)])),_:2},1024))),64))])),_:1})])),_:1})])),_:1}),i(e,{class:"section-block"},{default:o((()=>[i(e,{class:"section-title-row"},{default:o((()=>[i(m,{class:"section-title"},{default:o((()=>[n("专注状态与荣誉墙")])),_:1})])),_:1}),i(e,{class:"mood-card"},{default:o((()=>[i(e,null,{default:o((()=>[i(m,{class:"sub-label"},{default:o((()=>[n("今日学习状态")])),_:1}),i(m,{class:"mood-title"},{default:o((()=>[n(f(R.value),1)])),_:1})])),_:1}),i(e,{class:"mood-actions"},{default:o((()=>[(t(),u(r,null,d(E,(l=>i(s,{key:l.id,class:_(["mood-button",{active:T.value===l.id}]),"aria-label":l.label,onClick:a=>T.value=l.id},{default:o((()=>[i(e,{class:_(["mood-icon",l.icon])},null,8,["class"])])),_:2},1032,["class","aria-label","onClick"]))),64))])),_:1})])),_:1}),i(e,{class:"medal-card"},{default:o((()=>[i(e,{class:"medal-head"},{default:o((()=>[i(m,{class:"sub-label"},{default:o((()=>[n("勋章墙")])),_:1}),i(s,{class:"text-link",onClick:a[2]||(a[2]=l=>S("勋章墙详情即将开放"))},{default:o((()=>[n("查看全部 (12)")])),_:1})])),_:1}),i(e,{class:"medal-list"},{default:o((()=>[(t(),u(r,null,d(O,(l=>i(e,{key:l.label,class:"medal-item"},{default:o((()=>[i(e,{class:_(["medal-circle",l.tone])},{default:o((()=>[i(e,{class:_(["medal-icon",l.icon])},null,8,["class"])])),_:2},1032,["class"]),i(m,null,{default:o((()=>[n(f(l.label),1)])),_:2},1024)])),_:2},1024))),64))])),_:1})])),_:1})])),_:1}),i(e,{class:"action-stack"},{default:o((()=>[(t(),u(r,null,d(P,(l=>i(s,{key:l.title,class:_(["entry-card",l.tone]),onClick:a=>function(l){l.route?w({url:l.route}):S(l.toast||"功能即将开放")}(l)},{default:o((()=>[i(e,{class:"entry-main"},{default:o((()=>[i(e,{class:"entry-icon-wrap"},{default:o((()=>[i(e,{class:_(["entry-icon",l.icon])},null,8,["class"])])),_:2},1024),i(e,{class:"entry-copy"},{default:o((()=>[i(m,{class:"entry-title"},{default:o((()=>[n(f(l.title),1)])),_:2},1024),i(m,{class:"entry-desc"},{default:o((()=>[n(f(l.desc),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),i(e,{class:"chevron-icon"})])),_:2},1032,["class","onClick"]))),64))])),_:1}),i(e,{class:"section-block"},{default:o((()=>[i(m,{class:"section-title"},{default:o((()=>[n("临床核心能力指标")])),_:1}),i(e,{class:"metric-grid"},{default:o((()=>[(t(),u(r,null,d(Q,(l=>i(e,{key:l.label,class:"metric-card"},{default:o((()=>[i(m,{class:"sub-label"},{default:o((()=>[n(f(l.label),1)])),_:2},1024),i(e,{class:"metric-value-row"},{default:o((()=>[i(m,{class:"metric-value"},{default:o((()=>[n(f(l.value),1)])),_:2},1024),l.badge?(t(),c(m,{key:0,class:"metric-badge"},{default:o((()=>[n(f(l.badge),1)])),_:2},1024)):k("",!0),l.unit?(t(),c(m,{key:1,class:"metric-unit"},{default:o((()=>[n(f(l.unit),1)])),_:2},1024)):k("",!0),l.progress?(t(),c(e,{key:2,class:"mini-progress"},{default:o((()=>[i(e,{class:"mini-progress-fill",style:h({width:l.progress})},null,8,["style"])])),_:2},1024)):k("",!0),l.trending?(t(),c(e,{key:3,class:"trend-icon"})):k("",!0)])),_:2},1024)])),_:2},1024))),64))])),_:1})])),_:1})])),_:1})])),_:1}),i(e,{class:_(["toast",{visible:F.value}])},{default:o((()=>[n(f(A.value),1)])),_:1},8,["class"])])),_:1})])),_:1})}}}),[["__scopeId","data-v-131c6452"]]);export{j as default};