refactor: 梳理规则体系并统一记忆与部署流程

This commit is contained in:
qzl
2026-03-23 17:57:24 +08:00
parent 2a14ad1d8e
commit f4b7eb7e09
39 changed files with 2091 additions and 1454 deletions
+13 -1
View File
@@ -24,6 +24,8 @@ import '../../features/todo/ui/screens/todo_edit_screen.dart';
import '../../features/settings/ui/screens/settings_screen.dart';
import '../../features/settings/ui/screens/features_screen.dart';
import '../../features/settings/ui/screens/memory_screen.dart';
import '../../features/settings/ui/screens/user_memory_view_screen.dart';
import '../../features/settings/ui/screens/work_memory_view_screen.dart';
import '../../features/settings/ui/screens/user_memory_detail_screen.dart';
import '../../features/settings/ui/screens/work_memory_detail_screen.dart';
import '../../features/settings/ui/screens/edit_profile_screen.dart';
@@ -45,6 +47,8 @@ final _protectedRoutes = [
AppRoutes.settingsMemory,
AppRoutes.settingsMemoryUser,
AppRoutes.settingsMemoryWork,
AppRoutes.settingsMemoryUserEdit,
AppRoutes.settingsMemoryWorkEdit,
AppRoutes.settingsEditProfile,
AppRoutes.messageInviteList,
];
@@ -182,10 +186,18 @@ GoRouter createAppRouter(AuthBloc authBloc) {
),
GoRoute(
path: AppRoutes.settingsMemoryUser,
builder: (context, state) => const UserMemoryDetailScreen(),
builder: (context, state) => const UserMemoryViewScreen(),
),
GoRoute(
path: AppRoutes.settingsMemoryWork,
builder: (context, state) => const WorkMemoryViewScreen(),
),
GoRoute(
path: AppRoutes.settingsMemoryUserEdit,
builder: (context, state) => const UserMemoryDetailScreen(),
),
GoRoute(
path: AppRoutes.settingsMemoryWorkEdit,
builder: (context, state) => const WorkMemoryDetailScreen(),
),
GoRoute(
+2
View File
@@ -32,5 +32,7 @@ class AppRoutes {
static const settingsMemory = '/settings/memory';
static const settingsMemoryUser = '/settings/memory/user';
static const settingsMemoryWork = '/settings/memory/work';
static const settingsMemoryUserEdit = '/settings/memory/user/edit';
static const settingsMemoryWorkEdit = '/settings/memory/work/edit';
static const settingsEditProfile = '/edit-profile';
}