授权页增加获取设备码
This commit is contained in:
@@ -4,6 +4,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart';
|
|||||||
import 'package:recording_tool/app/router/app_navigator.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/app_storage.dart';
|
||||||
import 'package:recording_tool/core/cache/storage_keys.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/auth/view_model_auth/view_model_auth.dart';
|
||||||
import 'package:recording_tool/features/scan_qrcode/pages/page_scan_qrcode.dart';
|
import 'package:recording_tool/features/scan_qrcode/pages/page_scan_qrcode.dart';
|
||||||
import 'package:recording_tool/shared/widgets/widgets.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,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user