header('物品统计图表') ->description('物品模块数据统计与分析') ->body(function (Row $row) { // 第一行:综合材料排名(原有功能) $row->column(12, function (Column $column) { // 三大材料持有排名(可切换) $column->row(new MaterialRanking()); }); // 第二行:三个独立的材料排名图表 $row->column(4, function (Column $column) { // 木材排名 $column->row(new WoodRanking()); }); $row->column(4, function (Column $column) { // 石材排名 $column->row(new StoneRanking()); }); $row->column(4, function (Column $column) { // 钢材排名 $column->row(new SteelRanking()); }); }); } /** * 果实统计图表页面 * * @param Content $content * @return Content */ #[Get('game-items-fruits-metrics')] public function fruits(Content $content) { return $content ->header('果实统计图表') ->description('果实持有排名和每日产出趋势分析') ->body(function (Row $row) { // 第一行:果实每日产出趋势图 $row->column(12, function (Column $column) { $column->row(new FruitDailyOutputChart()); }); // 第二行:果实持有排名(第一组:萝卜、辣椒、苹果、西瓜、草莓) $row->column(12, function (Column $column) { $column->row(function (Row $subRow) { $subRow->column(2, function (Column $subColumn) { $subColumn->row(new CarrotRanking()); }); $subRow->column(2, function (Column $subColumn) { $subColumn->row(new ChiliRanking()); }); $subRow->column(2, function (Column $subColumn) { $subColumn->row(new AppleRanking()); }); $subRow->column(3, function (Column $subColumn) { $subColumn->row(new WatermelonRanking()); }); $subRow->column(3, function (Column $subColumn) { $subColumn->row(new StrawberryRanking()); }); }); }); // 第三行:果实持有排名(第二组:南瓜、核桃、可可、人参、玫瑰) $row->column(12, function (Column $column) { $column->row(function (Row $subRow) { $subRow->column(2, function (Column $subColumn) { $subColumn->row(new PumpkinRanking()); }); $subRow->column(2, function (Column $subColumn) { $subColumn->row(new WalnutRanking()); }); $subRow->column(3, function (Column $subColumn) { $subColumn->row(new CocoaRanking()); }); $subRow->column(3, function (Column $subColumn) { $subColumn->row(new GinsengRanking()); }); $subRow->column(2, function (Column $subColumn) { $subColumn->row(new RoseRanking()); }); }); }); }); } }