refactor(mp): 分包策略优化 — 合并单页分包 + doctor 拆包 + consultation 移出主包

- 合并 4 个单页分包:report→pkg-profile/reports, followup→pkg-profile/followups,
  events→pkg-profile/events, device-sync→pkg-health
- consultation/detail 移出主包到 pkg-consultation 分包(减少主包体积)
- doctor 18 页拆分为 pkg-doctor-core(8页) + pkg-doctor-clinical(10页)
- 全部导航路径和 import 路径同步更新
- 分包 10→8 个,主包页面 13→12
This commit is contained in:
iven
2026-05-15 07:53:00 +08:00
parent 5baa518516
commit 4c38fcd89d
58 changed files with 71 additions and 78 deletions

View File

@@ -5,7 +5,6 @@ export default defineAppConfig({
'pages/health/index',
'pages/messages/index',
'pages/consultation/index',
'pages/consultation/detail/index',
'pages/mall/index',
'pages/profile/index',
'pages/appointment/index',
@@ -17,19 +16,24 @@ export default defineAppConfig({
subPackages: [
{
root: 'pages/pkg-health',
pages: ['trend/index', 'input/index', 'daily-monitoring/index', 'alerts/index'],
pages: ['trend/index', 'input/index', 'daily-monitoring/index', 'alerts/index', 'device-sync/index'],
},
{
root: 'pages/doctor',
root: 'pages/pkg-doctor-core',
pages: [
'index', 'patients/index', 'patients/detail/index',
'consultation/index', 'consultation/detail/index',
'followup/index', 'followup/detail/index',
'report/index', 'report/detail/index',
'alerts/index', 'alerts/detail/index',
'action-inbox/index',
],
},
{
root: 'pages/pkg-doctor-clinical',
pages: [
'dialysis/index', 'dialysis/detail/index', 'dialysis/create/index',
'prescription/index', 'prescription/detail/index', 'prescription/create/index',
'report/index', 'report/detail/index',
'alerts/index', 'alerts/detail/index',
],
},
{
@@ -39,12 +43,12 @@ export default defineAppConfig({
{
root: 'pages/pkg-profile',
pages: [
'family/index', 'family-add/index', 'reports/index',
'followups/index', 'medication/index', 'settings/index',
'family/index', 'family-add/index', 'reports/index', 'reports/detail/index',
'followups/index', 'followups/detail/index', 'medication/index', 'settings/index',
'dialysis-records/index', 'dialysis-records/detail/index',
'dialysis-prescriptions/index', 'dialysis-prescriptions/detail/index',
'consents/index', 'health-records/index', 'diagnoses/index',
'elder-mode/index',
'elder-mode/index', 'events/index',
],
},
{
@@ -56,21 +60,9 @@ export default defineAppConfig({
pages: ['index', 'detail/index'],
},
{
root: 'pages/report',
root: 'pages/pkg-consultation',
pages: ['detail/index'],
},
{
root: 'pages/followup',
pages: ['detail/index'],
},
{
root: 'pages/events',
pages: ['index'],
},
{
root: 'pages/device-sync',
pages: ['index'],
},
],
tabBar: {
color: '#A8A29E',