import 'package:chicken_farm/routes/app_routes.dart'; import 'package:flutter/material.dart'; import 'package:chicken_farm/components/vb_app_bar.dart'; import 'package:go_router/go_router.dart'; class CheckinPage extends StatefulWidget { const CheckinPage({super.key}); @override State createState() => _CheckinPageState(); } class _CheckinPageState extends State { Future _simulateScanAndNavigate() async { // 模拟扫码成功,使用测试ID "1" final String simulatedScannedContent = "1"; // 跳转到签到记录页面,传递ID参数 if (context.mounted) { context.pushNamed( AppRouteNames.checkinRecord, pathParameters: {'id': simulatedScannedContent}, ); } } @override Widget build(BuildContext context) { return Scaffold( appBar: const VberAppBar(title: '点检签到', showLeftButton: true), body: Center( child: ElevatedButton( onPressed: _simulateScanAndNavigate, child: const Text('模拟扫码成功'), ), ), ); } }