Files
hms/apps/miniprogram/src/components/ui/ProgressRing/index.scss
iven 4be28de3ce fix(health): 修复患者端咨询权限+聊天页UI+SVG模板警告
- consultation_handler: create_message/mark_session_read 从 .manage 降为 .list,
  患者端只有 list 权限,导致发送消息和标记已读 403
- consultation.ts: 同步后端 DTO doctor_name/patient_name 等缺失字段
- messages/index.tsx: 咨询卡片显示医生姓名替代 consultation_type
- consultation/index.tsx: 同步显示 doctor_name
- pkg-consultation/detail: 按原型重写聊天页(医生头像+在线状态+非对称气泡+药丸输入栏)
- ProgressRing: SVG 替换为 conic-gradient 纯 CSS,消除 tmpl_0_svg 模板警告
- usePageData: stopPullDownRefresh 加 try-catch 防止 DevTools fd race
2026-05-16 22:38:21 +08:00

50 lines
855 B
SCSS

@import '../../../styles/variables.scss';
.progress-ring {
position: relative;
flex-shrink: 0;
&--sm {
width: 64px;
height: 64px;
}
&--lg {
width: 80px;
height: 80px;
}
&__track {
width: 100%;
height: 100%;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
&__inner {
width: calc(100% - 8px);
height: calc(100% - 8px);
border-radius: 50%;
background: $card;
display: flex;
align-items: center;
justify-content: center;
}
&__pct {
font-family: Georgia, 'Times New Roman', serif;
font-size: var(--tk-font-cap);
font-weight: 700;
color: var(--tk-pri);
}
&__label {
font-family: Georgia, 'Times New Roman', serif;
font-size: var(--tk-font-micro);
font-weight: 700;
color: var(--tk-pri);
}
}