Files
vueapp/dist/assets/pages-assessment-assessment.C4j7M_zU.js
T
2026-06-05 15:27:29 +08:00

2 lines
4.9 KiB
JavaScript

import{d as a,b as s,o as l,e,f as t,w as c,i as o,C as n,j as r,l as u,L as d,m as i,F as f,t as _,n as b,q as m,y as p,z as g,x as h,u as v,S as y,E as k}from"./index-CO9MSRh5.js";import{c as x,_ as w}from"./navigation.CR32hNeX.js";import{_ as C}from"./_plugin-vue_export-helper.BCo6x5W8.js";const j=C(a({__name:"assessment",emits:["open-settings","open-profile","go-home"],setup(a,{emit:C}){const j=C,T=x(j),F=[{label:"病史采集",score:92},{label:"体格检查",score:85},{label:"临床思维",score:90},{label:"诊断准确性",score:88},{label:"治疗方案",score:82}],q=s(""),z=s(!1);let B=null;return l((()=>{B&&clearTimeout(B)})),(a,s)=>{const l=p,x=g,C=h,E=v,I=y;return e(),t(l,{class:"assessment-page"},{default:c((()=>[o(l,{class:"top-nav"},{default:c((()=>[o(x,{class:"icon-button","aria-label":"设置",onClick:s[0]||(s[0]=a=>j("open-settings"))},{default:c((()=>[o(l,{class:"settings-icon"})])),_:1}),o(x,{class:"icon-button home-button","aria-label":"首页",onClick:s[1]||(s[1]=a=>j("go-home"))},{default:c((()=>[o(l,{class:"home-icon"})])),_:1}),o(l,{class:"nav-spacer"}),o(x,{class:"icon-button","aria-label":"个人中心",onClick:n(T)},{default:c((()=>[o(l,{class:"account-icon"})])),_:1},8,["onClick"])])),_:1}),o(I,{class:"assessment-content","scroll-y":""},{default:c((()=>[o(l,{class:"score-section"},{default:c((()=>[o(l,{class:"score-gauge"},{default:c((()=>[o(l,{class:"gauge-bg"}),o(l,{class:"gauge-fill"}),o(l,{class:"score-center"},{default:c((()=>[o(C,{class:"score-value"},{default:c((()=>[r("88")])),_:1}),o(C,{class:"score-label"},{default:c((()=>[r("总分/100")])),_:1})])),_:1})])),_:1}),o(l,{class:"score-copy"},{default:c((()=>[o(C,{class:"score-title"},{default:c((()=>[r("本次考核评价:优良")])),_:1}),o(C,{class:"score-subtitle"},{default:c((()=>[r("临床思维严谨,诊疗流程规范")])),_:1})])),_:1})])),_:1}),o(l,{class:"dimension-card"},{default:c((()=>[o(l,{class:"section-title"},{default:c((()=>[o(l,{class:"insights-icon"}),o(C,null,{default:c((()=>[r("临床能力维度评估")])),_:1})])),_:1}),o(l,{class:"radar-wrap"},{default:c((()=>[(e(),u("svg",{class:"radar-svg",viewBox:"0 0 200 200"},[d("polygon",{fill:"none",points:"100,20 176,76 147,166 53,166 24,76",stroke:"#c2c6d4","stroke-width":"0.5"}),d("polygon",{fill:"none",points:"100,40 160,84 137,152 63,152 40,84",stroke:"#c2c6d4","stroke-width":"0.5"}),d("polygon",{fill:"none",points:"100,60 144,92 127,138 73,138 56,92",stroke:"#c2c6d4","stroke-width":"0.5"}),d("polygon",{fill:"rgba(0, 71, 141, 0.2)",points:"100,30 165,80 135,155 75,145 45,70",stroke:"#00478d","stroke-width":"2"}),o(C,{class:"radar-label","text-anchor":"middle",x:"100",y:"15"},{default:c((()=>[r("病史采集")])),_:1}),o(C,{class:"radar-label","text-anchor":"start",x:"180",y:"75"},{default:c((()=>[r("体格检查")])),_:1}),o(C,{class:"radar-label","text-anchor":"start",x:"150",y:"180"},{default:c((()=>[r("临床思维")])),_:1}),o(C,{class:"radar-label","text-anchor":"end",x:"50",y:"180"},{default:c((()=>[r("诊断准确性")])),_:1}),o(C,{class:"radar-label","text-anchor":"end",x:"20",y:"75"},{default:c((()=>[r("治疗方案")])),_:1})]))])),_:1}),o(l,{class:"mentor-review"},{default:c((()=>[o(l,{class:"mentor-head"},{default:c((()=>[o(l,{class:"mentor-avatar"},{default:c((()=>[o(E,{src:w,mode:"aspectFill"})])),_:1}),o(l,null,{default:c((()=>[o(C,{class:"mentor-name"},{default:c((()=>[r("王主任点评")])),_:1}),o(C,{class:"mentor-role"},{default:c((()=>[r("资深临床导师")])),_:1})])),_:1})])),_:1}),o(l,{class:"mentor-bubble"},{default:c((()=>[o(l,{class:"bubble-tail"}),o(C,null,{default:c((()=>[r("你在病史采集环节表现出色,逻辑清晰;但在鉴别诊断方面稍欠全面,建议加强对心血管急症鉴别诊断的学习。")])),_:1})])),_:1})])),_:1}),o(l,{class:"bar-list"},{default:c((()=>[(e(),u(f,null,i(F,(a=>o(l,{key:a.label,class:"bar-item"},{default:c((()=>[o(l,{class:"bar-head"},{default:c((()=>[o(C,null,{default:c((()=>[r(_(a.label),1)])),_:2},1024),o(C,{class:"bar-score"},{default:c((()=>[r(_(a.score)+"/100",1)])),_:2},1024)])),_:2},1024),o(l,{class:"bar-track"},{default:c((()=>[o(l,{class:"bar-fill",style:k({width:`${a.score}%`})},null,8,["style"])])),_:2},1024)])),_:2},1024))),64))])),_:1})])),_:1}),o(l,{class:"action-area"},{default:c((()=>[o(x,{class:"primary-action",onClick:s[2]||(s[2]=a=>{return s="病例详情暂未开放",B&&clearTimeout(B),q.value=s,z.value=!0,m({title:s,icon:"none"}),void(B=setTimeout((()=>{z.value=!1}),2200));var s})},{default:c((()=>[o(l,{class:"description-icon"}),o(C,null,{default:c((()=>[r("查看病例详情")])),_:1})])),_:1}),o(x,{class:"secondary-action",onClick:s[3]||(s[3]=a=>j("go-home"))},{default:c((()=>[o(l,{class:"map-icon"}),o(C,null,{default:c((()=>[r("返回路径")])),_:1})])),_:1})])),_:1})])),_:1}),o(l,{class:b(["toast",{visible:z.value}])},{default:c((()=>[r(_(q.value),1)])),_:1},8,["class"])])),_:1})}}}),[["__scopeId","data-v-2b17d3ff"]]);export{j as default};