授权页增加获取设备码

This commit is contained in:
2026-07-21 22:45:41 +08:00
parent 1f0e0407ab
commit 4ff93edaab
+30
View File
@@ -4,6 +4,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:recording_tool/app/router/app_navigator.dart';
import 'package:recording_tool/core/cache/app_storage.dart';
import 'package:recording_tool/core/cache/storage_keys.dart';
import 'package:recording_tool/core/utils/device_utils.dart';
import 'package:recording_tool/features/auth/view_model_auth/view_model_auth.dart';
import 'package:recording_tool/features/scan_qrcode/pages/page_scan_qrcode.dart';
import 'package:recording_tool/shared/widgets/widgets.dart';
@@ -86,6 +87,35 @@ class _AuthPageWidgetState extends ConsumerState<AuthPageWidget> {
],
),
),
SizedBox(height: 20.h),
Container(
padding: EdgeInsets.symmetric(horizontal: 20.w),
child: Column(
children: [
AppTextField(controller: _controller),
SizedBox(height: 20.h),
SizedBox(
width: double.maxFinite,
child: AppButton(
label: '获取设备码',
onPressed: () async {
final deviceCode = await DeviceUtils.deviceCode();
if (mounted) {
AppDialog.confirm(
context,
title: '设备码',
message: deviceCode,
);
}
;
},
variant: AppButtonVariant.secondary,
isLoading: authState.isLoading,
),
),
],
),
),
],
),
);