title($this->title) ->description('管理员操作工具') ->body($this->buildToolsPage()); } /** * 物品注入页面 */ #[Get('mex-admin-tools/inject', name: 'dcat.admin.mex-admin-tools.inject')] public function inject(Content $content) { return $content ->title('物品注入') ->description('向市场注入物品,增加供应量') ->body(new Card(new InjectItemForm())); } /** * 物品回收页面 */ #[Get('mex-admin-tools/recycle', name: 'dcat.admin.mex-admin-tools.recycle')] public function recycle(Content $content) { return $content ->title('物品回收') ->description('从市场回收物品,减少供应量') ->body(new Card(new RecycleItemForm())); } /** * 初始化库存页面 */ #[Get('mex-admin-tools/initialize', name: 'dcat.admin.mex-admin-tools.initialize')] public function initialize(Content $content) { return $content ->title('初始化库存') ->description('为所有已定价的商品创建库存记录') ->body(new Card(new InitializeWarehouseForm())); } /** * 构建工具页面 */ private function buildToolsPage() { $card = new Card('农贸市场管理工具', '