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:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user