feat:增加朋友圈表单功能

This commit is contained in:
2025-11-23 23:19:17 +08:00
parent 245edd9d27
commit 97e7a6f44b
10 changed files with 169 additions and 131 deletions

View File

@@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
import 'package:flutter_common/widget/chart.dart';
import 'package:flutter_common/widget/common_widget.dart';
import 'package:food_hub_app/provider/food_provider.dart';
import 'package:food_hub_app/widgets/stats/card.dart';
import 'package:provider/provider.dart';
class StatsPage extends StatefulWidget {
@@ -35,32 +34,28 @@ class _StatsPage extends State<StatsPage> {
mainAxisSpacing: 8,
childAspectRatio: 2,
children: [
StatisticCard(
StatsCard(
icon: Icons.restaurant_menu,
color: Colors.blue,
title: '菜谱总数',
value: provider.summaryStats.recipeCount,
value: provider.summaryStats.recipeCount.toString(),
unit: '',
),
StatisticCard(
StatsCard(
icon: Icons.grid_view_rounded,
color: Colors.green,
title: '菜谱类别',
value: provider.summaryStats.categoryCount,
value: provider.summaryStats.categoryCount.toString(),
unit: '',
),
StatisticCard(
StatsCard(
icon: Icons.flag,
color: Colors.orange,
title: '做菜次数',
value: provider.summaryStats.workCount,
value: provider.summaryStats.workCount.toString(),
unit: '',
),
StatisticCard(
StatsCard(
icon: Icons.show_chart,
color: Colors.red,
title: '平均次数',
value: double.parse(provider.averageRecordCount.toStringAsFixed(2)),
value: provider.averageRecordCount.toStringAsFixed(2),
unit: '次/月',
),
],