feat: 添加自动化任务(automation_jobs)功能模块
This commit is contained in:
@@ -23,6 +23,7 @@ import '../../features/todo/ui/screens/todo_detail_screen.dart';
|
||||
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/job_detail_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';
|
||||
@@ -180,6 +181,15 @@ GoRouter createAppRouter(AuthBloc authBloc) {
|
||||
path: AppRoutes.settingsFeatures,
|
||||
builder: (context, state) => const FeaturesScreen(),
|
||||
),
|
||||
GoRoute(
|
||||
path: AppRoutes.settingsJobNew,
|
||||
builder: (context, state) => const JobDetailScreen(),
|
||||
),
|
||||
GoRoute(
|
||||
path: '/settings/job/:id',
|
||||
builder: (context, state) =>
|
||||
JobDetailScreen(jobId: state.pathParameters['id']),
|
||||
),
|
||||
GoRoute(
|
||||
path: AppRoutes.settingsMemory,
|
||||
builder: (context, state) => const MemoryScreen(),
|
||||
|
||||
@@ -29,6 +29,8 @@ class AppRoutes {
|
||||
|
||||
static const settingsMain = '/settings';
|
||||
static const settingsFeatures = '/settings/features';
|
||||
static const settingsJobNew = '/settings/job/new';
|
||||
static String settingsJobDetail(String id) => '/settings/job/$id';
|
||||
static const settingsMemory = '/settings/memory';
|
||||
static const settingsMemoryUser = '/settings/memory/user';
|
||||
static const settingsMemoryWork = '/settings/memory/work';
|
||||
|
||||
Reference in New Issue
Block a user