2 lines
6.2 KiB
JavaScript
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("å‹‹ç« å¢™è¯¦æƒ…å�
|