- 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
50 lines
855 B
SCSS
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);
|
|
}
|
|
}
|