google和apple登录ok

This commit is contained in:
tao
2025-08-22 17:34:51 +08:00
parent fdba41888b
commit 601e3ed15e
22 changed files with 639 additions and 64 deletions

View File

@@ -1,5 +1,4 @@
import 'package:derma_flutter/api/dto/skin_check_dto.dart';
import 'package:derma_flutter/config/theme/custom_colors.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:remixicon/remixicon.dart';

View File

@@ -1,9 +1,11 @@
import 'package:derma_flutter/api/dto/skin_check_dto.dart';
import 'package:derma_flutter/api/endpoints/skin_api.dart';
import 'package:derma_flutter/config/theme/custom_colors.dart';
import 'package:derma_flutter/providers/app_store.dart';
import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:remixicon/remixicon.dart';
import 'common_box.dart';
@@ -20,6 +22,17 @@ class WarningBox extends StatefulWidget {
class _WarningBoxState extends State<WarningBox> {
final _emailController = TextEditingController();
@override
void initState() {
super.initState();
_init();
}
void _init() {
var appStore = context.read<AppStore>();
_emailController.text = appStore.userInfo?.email ?? "";
}
///提交
void _handSubmit() async {
if (_emailController.text.isEmpty) {