refactor(home): 优化运行状态监控界面布局和参数显示
- 将程序名文本包装在Flexible组件中并添加省略号处理 - 为步骤信息添加Flexible组件以改善布局 - 使用ScrollableVIew包装内容以支持滚动 - 重构步骤参数显示为三列布局 - 移除硬编码的温度和磁力时间参数 - 更新速度、持续时间和样品体积的单位显示 - 从状态栏移除设备名称显示 - 从设置菜单移除USB导入功能选项
This commit is contained in:
@@ -5,10 +5,9 @@ import '../../../core/theme/app_theme.dart';
|
||||
import '../../../shared/widgets/common_button.dart';
|
||||
import '../widgets/language_panel.dart';
|
||||
import '../widgets/password_panel.dart';
|
||||
import '../widgets/usb_import_panel.dart';
|
||||
|
||||
/// 设置页菜单
|
||||
enum _SettingsMenu { upgrade, language, password, usbImport }
|
||||
enum _SettingsMenu { upgrade, language, password }
|
||||
|
||||
/// 系统设置页面
|
||||
class SettingsPage extends ConsumerStatefulWidget {
|
||||
@@ -85,14 +84,6 @@ class _SettingsPageState extends ConsumerState<SettingsPage> {
|
||||
onTap: () => setState(
|
||||
() => _currentMenu = _SettingsMenu.password),
|
||||
),
|
||||
// U盘导入
|
||||
_buildMenuItem(
|
||||
icon: Icons.usb,
|
||||
title: l10n?.usbImport ?? 'U盘导入',
|
||||
selected: _currentMenu == _SettingsMenu.usbImport,
|
||||
onTap: () => setState(
|
||||
() => _currentMenu = _SettingsMenu.usbImport),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
@@ -120,7 +111,6 @@ class _SettingsPageState extends ConsumerState<SettingsPage> {
|
||||
return switch (_currentMenu) {
|
||||
_SettingsMenu.language => const LanguagePanel(),
|
||||
_SettingsMenu.password => const PasswordPanel(),
|
||||
_SettingsMenu.usbImport => const UsbImportPanel(),
|
||||
_SettingsMenu.upgrade => _buildUpgradeContent(),
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user