Files
hms/apps/miniprogram-uniapp/src/pages.json
iven 2c567bd772 fix(mp): T40 UI 审查全量修复 + 设计体系一致性优化
Phase 0 基础设施:
- statusTag.ts: getStatusInlineStyle() 移除内联 borderRadius/padding/fontSize,仅返回 {background, color}
- 新增 SEVERITY_COLORS + getSeverityStyle() + getSeverityLabel() 统一告警严重程度样式
- variables.scss: 新增 9 个语义颜色别名 ($success/$danger/$warning/$info 等)
- mixins.scss: 新增 status-inline mixin 统一状态标签样式
- 7 个消费者页面添加 @include status-inline CSS 补偿

Phase 1 HIGH 修复 (4 页面):
- P46 随访管理: 移除 getTypeStyle() 硬编码 fontSize,替换文字 Loading 为组件
- P45 咨询详情医护: 添加 Loading/ErrorState 三态模板 + error ref
- P02 健康数据: 添加 loading ref + Loading 组件 + 错误 toast 提示
- P48 告警中心: 替换本地 SEVERITY_COLORS/SEVERITY_LABELS 为 statusTag.ts 导出

Phase 2 全局一致性:
- 2.1 触控补全: 17 页面为可点击元素添加 min-height: $touch-min
- 2.2 字号替换: 19 文件 31 处硬编码 px → Design Token CSS 变量
- 2.3 颜色替换: 18 文件 ~50 处硬编码十六进制 → SCSS 语义变量
- 2.4 elder-mode.scss: 新增 9 个选择器到触控放大清单

Phase 3 LOW 修复:
- 3.1 统一 Loading: 21 页面旧式文字加载 → <Loading> 组件
- 3.2 useElderClass: 8 页面补全长者模式 class 绑定
- 3.3 零散修复: 按钮 44px→48px,诊断记录添加 scroll-view 无限加载

同时新增 UniApp (Vue 3 + Vite) 小程序完整代码库 (146 文件)
2026-05-15 11:22:51 +08:00

151 lines
7.5 KiB
JSON

{
"pages": [
{ "path": "pages/index/index", "style": { "navigationBarTitleText": "健康管理" } },
{ "path": "pages/login/index", "style": { "navigationBarTitleText": "登录" } },
{ "path": "pages/health/index", "style": { "navigationBarTitleText": "健康数据" } },
{ "path": "pages/messages/index", "style": { "navigationBarTitleText": "消息" } },
{ "path": "pages/profile/index", "style": { "navigationBarTitleText": "我的" } },
{ "path": "pages/legal/user-agreement", "style": { "navigationBarTitleText": "用户协议" } },
{ "path": "pages/legal/privacy-policy", "style": { "navigationBarTitleText": "隐私政策" } }
],
"subPackages": [
{
"root": "pages-sub/consultation",
"pages": [
{ "path": "index", "style": { "navigationBarTitleText": "咨询列表" } },
{ "path": "detail/index", "style": { "navigationBarTitleText": "咨询详情" } }
]
},
{
"root": "pages-sub/mall",
"pages": [
{ "path": "index", "style": { "navigationBarTitleText": "积分商城" } }
]
},
{
"root": "pages-sub/appointment",
"pages": [
{ "path": "index", "style": { "navigationBarTitleText": "预约列表" } },
{ "path": "create/index", "style": { "navigationBarTitleText": "创建预约" } },
{ "path": "detail/index", "style": { "navigationBarTitleText": "预约详情" } }
]
},
{
"root": "pages-sub/pkg-health",
"pages": [
{ "path": "trend/index", "style": { "navigationBarTitleText": "健康趋势" } },
{ "path": "input/index", "style": { "navigationBarTitleText": "健康录入" } },
{ "path": "daily-monitoring/index", "style": { "navigationBarTitleText": "每日监测" } },
{ "path": "alerts/index", "style": { "navigationBarTitleText": "健康告警" } }
]
},
{
"root": "pages-sub/article",
"pages": [
{ "path": "index", "style": { "navigationBarTitleText": "健康文章" } },
{ "path": "detail/index", "style": { "navigationBarTitleText": "文章详情" } }
]
},
{
"root": "pages-sub/doctor",
"pages": [
{ "path": "index", "style": { "navigationBarTitleText": "医生工作台" } },
{ "path": "patients/index", "style": { "navigationBarTitleText": "患者列表" } },
{ "path": "patients/detail/index", "style": { "navigationBarTitleText": "患者详情" } },
{ "path": "consultation/index", "style": { "navigationBarTitleText": "咨询管理" } },
{ "path": "consultation/detail/index", "style": { "navigationBarTitleText": "咨询详情" } },
{ "path": "followup/index", "style": { "navigationBarTitleText": "随访列表" } },
{ "path": "followup/detail/index", "style": { "navigationBarTitleText": "随访详情" } },
{ "path": "report/index", "style": { "navigationBarTitleText": "报告列表" } },
{ "path": "report/detail/index", "style": { "navigationBarTitleText": "报告详情" } },
{ "path": "alerts/index", "style": { "navigationBarTitleText": "告警列表" } },
{ "path": "alerts/detail/index", "style": { "navigationBarTitleText": "告警详情" } },
{ "path": "action-inbox/index", "style": { "navigationBarTitleText": "待办事项" } },
{ "path": "dialysis/index", "style": { "navigationBarTitleText": "透析列表" } },
{ "path": "dialysis/detail/index", "style": { "navigationBarTitleText": "透析详情" } },
{ "path": "dialysis/create/index", "style": { "navigationBarTitleText": "创建透析" } },
{ "path": "prescription/index", "style": { "navigationBarTitleText": "处方列表" } },
{ "path": "prescription/detail/index", "style": { "navigationBarTitleText": "处方详情" } },
{ "path": "prescription/create/index", "style": { "navigationBarTitleText": "创建处方" } }
]
},
{
"root": "pages-sub/pkg-mall",
"pages": [
{ "path": "exchange/index", "style": { "navigationBarTitleText": "积分兑换" } },
{ "path": "orders/index", "style": { "navigationBarTitleText": "我的订单" } },
{ "path": "detail/index", "style": { "navigationBarTitleText": "商品详情" } }
]
},
{
"root": "pages-sub/pkg-profile",
"pages": [
{ "path": "family/index", "style": { "navigationBarTitleText": "家庭成员" } },
{ "path": "family-add/index", "style": { "navigationBarTitleText": "添加成员" } },
{ "path": "reports/index", "style": { "navigationBarTitleText": "报告列表" } },
{ "path": "followups/index", "style": { "navigationBarTitleText": "随访记录" } },
{ "path": "medication/index", "style": { "navigationBarTitleText": "用药管理" } },
{ "path": "settings/index", "style": { "navigationBarTitleText": "设置" } },
{ "path": "dialysis-records/index", "style": { "navigationBarTitleText": "透析记录" } },
{ "path": "dialysis-records/detail/index", "style": { "navigationBarTitleText": "透析详情" } },
{ "path": "dialysis-prescriptions/index", "style": { "navigationBarTitleText": "透析处方" } },
{ "path": "dialysis-prescriptions/detail/index", "style": { "navigationBarTitleText": "处方详情" } },
{ "path": "consents/index", "style": { "navigationBarTitleText": "知情同意书" } },
{ "path": "health-records/index", "style": { "navigationBarTitleText": "健康档案" } },
{ "path": "diagnoses/index", "style": { "navigationBarTitleText": "诊断记录" } },
{ "path": "elder-mode/index", "style": { "navigationBarTitleText": "长者模式" } }
]
},
{
"root": "pages-sub/ai-report",
"pages": [
{ "path": "list/index", "style": { "navigationBarTitleText": "AI 分析" } },
{ "path": "detail/index", "style": { "navigationBarTitleText": "分析详情" } }
]
},
{
"root": "pages-sub/report",
"pages": [
{ "path": "detail/index", "style": { "navigationBarTitleText": "报告详情" } }
]
},
{
"root": "pages-sub/followup",
"pages": [
{ "path": "detail/index", "style": { "navigationBarTitleText": "随访详情" } }
]
},
{
"root": "pages-sub/events",
"pages": [
{ "path": "index", "style": { "navigationBarTitleText": "活动列表" } }
]
},
{
"root": "pages-sub/device-sync",
"pages": [
{ "path": "index", "style": { "navigationBarTitleText": "设备同步" } }
]
}
],
"tabBar": {
"color": "#A8A29E",
"selectedColor": "#C4623A",
"backgroundColor": "#FFFFFF",
"borderStyle": "white",
"list": [
{ "pagePath": "pages/index/index", "text": "首页", "iconPath": "static/tabbar/home.png", "selectedIconPath": "static/tabbar/home-active.png" },
{ "pagePath": "pages/health/index", "text": "健康", "iconPath": "static/tabbar/health.png", "selectedIconPath": "static/tabbar/health-active.png" },
{ "pagePath": "pages/messages/index", "text": "消息", "iconPath": "static/tabbar/message.png", "selectedIconPath": "static/tabbar/message-active.png" },
{ "pagePath": "pages/profile/index", "text": "我的", "iconPath": "static/tabbar/profile.png", "selectedIconPath": "static/tabbar/profile-active.png" }
]
},
"globalStyle": {
"navigationBarBackgroundColor": "#FFFFFF",
"navigationBarTextStyle": "black",
"navigationBarTitleText": "健康管理",
"backgroundColor": "#F5F0EB",
"enablePullDownRefresh": true
}
}