feat:增加用户信息编辑功能

This commit is contained in:
2026-07-05 14:14:43 +08:00
parent 9d3a3f2e80
commit 780526ddf4
18 changed files with 379 additions and 60 deletions

View File

@@ -10,8 +10,6 @@ import 'package:food_hub_app/provider/food_provider.dart';
import 'package:food_hub_app/utils/minio_utils.dart';
import 'package:food_hub_app/widgets/common/form.dart';
import 'package:food_hub_app/widgets/common/image.dart';
import 'package:liquid_glass_widgets/liquid_glass_widgets.dart';
import 'package:liquid_glass_widgets/widgets/containers/glass_card.dart';
import 'package:provider/provider.dart';
class MomentForm extends StatefulWidget {
@@ -152,7 +150,7 @@ class _MomentFormState extends State<MomentForm> {
// 限制选择数量
final filesToUpload = result.files.take(remainingCount).toList();
LoadingDialog.show(context, message: '上传中');
try {
final newImageUrls = <String>[];
// 逐个上传图片
@@ -215,14 +213,12 @@ class _MomentFormState extends State<MomentForm> {
Widget build(BuildContext context) {
final provider = context.watch<FoodProvider>();
return SingleChildScrollView(
child: Padding(
padding: EdgeInsets.all(10),
child: GlassCard(
useOwnLayer: true,
settings: LiquidGlassSettings(
glassColor: Theme.of(context).scaffoldBackgroundColor,
),
return AnimatedPadding(
duration: const Duration(milliseconds: 200),
padding: MediaQuery.of(context).viewInsets,
child: SingleChildScrollView(
child: Padding(
padding: EdgeInsets.all(16),
child: _buildFormBuilder(provider),
),
),