feat: UI清爽紫蓝风全面改造 + 对话卡片重构 + 配色体系升级

- 新增 AppColors 统一配色方案(清爽紫蓝,参考蚂蚁阿福风格)
- 新增 common_widgets(GradientBorderButton / CardActionButton / IconBox)
- AgentWelcomeCard 美化:渐变 header + AI标签 + 核心功能区 + 快捷操作区
- DataConfirmCard 统一:三合一(健康/药品/运动),可编辑字段列表
- 删除死代码:medicationConfirm/dietAnalysis/reportAnalysis/quickOptions 卡片
- 删除死路由:doctors/profileEdit/editProfile
- AI 对话去除 Markdown 符号(_stripMd),统一行间距 1.5
- 逐字淡入动画修复:key 改用 stableId 避免重复触发
- 健康概览时间修复:前端发送 UTC 避免时区歧义
- PG 数据目录迁入项目 backend/pgdata/,加入 .gitignore
- 新增欧姆龙血压计实施方案文档
This commit is contained in:
MingNian
2026-06-09 17:04:11 +08:00
parent 5f8964e03f
commit f01fc9268d
14 changed files with 1228 additions and 866 deletions

View File

@@ -12,7 +12,6 @@ import '../pages/consultation/consultation_pages.dart';
import '../pages/settings/settings_pages.dart';
import '../pages/settings/notification_prefs_page.dart';
import '../pages/profile/profile_page.dart';
import '../pages/profile/profile_detail_page.dart';
import '../pages/profile/service_package_detail_page.dart';
import '../pages/diet/diet_capture_page.dart';
import '../pages/remaining_pages.dart';
@@ -41,8 +40,6 @@ Widget buildPage(RouteInfo route) {
return ReportDetailPage(id: params['id']!);
case 'aiAnalysis':
return AiAnalysisPage(id: params['id']!);
case 'doctors':
return const DoctorListPage();
case 'consultation':
return DoctorChatPage(id: params['id']!);
case 'exercisePlan':
@@ -55,10 +52,6 @@ Widget buildPage(RouteInfo route) {
return const DietCapturePage();
case 'profile':
return const ProfilePage();
case 'profileEdit':
return const ProfileDetailPage();
case 'editProfile':
return const EditProfilePage();
case 'devices':
return const DeviceManagementPage();
case 'healthArchive':