修复用户端订单列表生命周期与刷新

This commit is contained in:
czl231
2026-09-05 20:49:50 +08:00
parent cec02c8887
commit 1dd21e6df1
8 changed files with 378 additions and 43 deletions

View File

@@ -9,7 +9,6 @@ import '../ui/features/home/home_page.dart';
import '../ui/features/orders/orders_page.dart';
import '../ui/features/profile/profile_page.dart';
import '../ui/features/shared/record_list_page.dart';
import '../ui/features/shared/record_list_view_model.dart';
import '../ui/features/shop/shop_page.dart';
import 'auth_navigation.dart';
import 'dependencies.dart';
@@ -56,7 +55,8 @@ GoRouter createRouter(
builder: (context, state) => RecordListPage(
title: '供气合同',
eyebrow: '可信履约',
viewModel: RecordListViewModel(dependencies.repository.contracts),
sourceKey: 'contracts',
loader: dependencies.repository.contracts,
),
),
GoRoute(
@@ -64,7 +64,8 @@ GoRouter createRouter(
builder: (context, state) => RecordListPage(
title: '钱包流水',
eyebrow: '资金记录',
viewModel: RecordListViewModel(dependencies.repository.walletRecords),
sourceKey: 'wallet_records',
loader: dependencies.repository.walletRecords,
),
),
StatefulShellRoute.indexedStack(