feat:增加dio网络请求

This commit is contained in:
2025-07-15 19:54:32 +08:00
parent 3f12b03648
commit c8f93f15a1
16 changed files with 570 additions and 126 deletions

View File

@@ -1,8 +1,13 @@
import 'package:flutter/material.dart';
import 'package:flutter_form_builder/flutter_form_builder.dart';
import 'package:food_hub_app/api/recipe.dart';
import 'package:food_hub_app/api/session.dart';
import 'package:food_hub_app/models/recipe.dart';
import 'package:food_hub_app/models/session.dart';
import 'package:food_hub_app/utils/sp_util.dart';
import 'package:food_hub_app/widgets/common/index.dart';
import 'package:form_builder_validators/form_builder_validators.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:tdesign_flutter/tdesign_flutter.dart';
class LoginPage extends StatefulWidget {
@@ -25,7 +30,13 @@ class _LoginPage extends State<LoginPage> {
];
void loginClick(BuildContext context) async {
await loginApi("Cxx", "1232");
SPUtil.clear();
Session session = await loginApi("Cxx0822", "19940822Cxx");
SPUtil.set('token', session.saToken.tokenValue);
Recipe recipe = await queryRecipeByIdApi(614660173221957);
List<Recipe> recipeList = await queryRecipeByUserApi(691110779121733);
// SPUtil.set("token", session?.saToken?.tokenValue);
// Navigator.pushNamed(context, '/home');
return;