import 'package:chicken_farm/modes/menu_item.dart'; import 'package:chicken_farm/routes/app_routes.dart'; import 'package:flutter/material.dart'; import 'package:chicken_farm/core/permissions/permission_keys.dart'; class MenuStore { static const List menuItems = [ MenuItem( name: '个体绑定', routeName: AppRouteNames.bindChicken, icon: Icons.tag_outlined, permission: PermissionKeys.bindChicken, platform: 1, ), MenuItem( name: '换笼管理', routeName: AppRouteNames.cageChange, icon: Icons.compare_arrows, permission: PermissionKeys.cageChange, platform: 1, ), MenuItem( name: '个体称重', routeName: AppRouteNames.individualWeighing, icon: Icons.scale, permission: PermissionKeys.individualWeighing, platform: 1, ), MenuItem( name: '个体淘汰', routeName: AppRouteNames.individualCulling, icon: Icons.person_remove, permission: PermissionKeys.individualCulling, platform: 1, ), MenuItem( name: '批量淘汰', routeName: AppRouteNames.batchCulling, icon: Icons.group_remove, permission: PermissionKeys.batchCulling, platform: 1, ), MenuItem( name: '点检签到', routeName: AppRouteNames.checkin, icon: Icons.check_circle_outline, permission: PermissionKeys.inspectionCheckin, platform: 0, ), MenuItem( name: '样品查询', routeName: AppRouteNames.sample, icon: Icons.search, permission: PermissionKeys.sampleQuery, platform: 0, ), MenuItem( name: '个体绑定', routeName: AppRouteNames.bindwingTagNumWin, icon: Icons.tag_outlined, permission: PermissionKeys.bindChicken, platform: 2, ), MenuItem( name: '批量淘汰', routeName: AppRouteNames.batchCullingWin, icon: Icons.group_remove, permission: PermissionKeys.batchCulling, platform: 2, ), ]; }