feat(client): 出入库列表按原型重建(KPI/详情抽屉/详细搜索/工具栏/选中复制/窗口尺寸)
- 列表重建:KPI 卡、状态+时间列、操作改眼睛开右侧详情抽屉、重置右置 - 详情抽屉(order_detail_drawer) 100% 还原原型 + SelectionArea 可选中复制 - 详细搜索弹窗:ComboSearchField/滚轮日期、字段重构、白底盒子按钮 - 工具栏:搜索框×清除+占位精简、供应商/客户下拉取全部、状态菜单收窄 - 加载不白屏(半透明遮罩)、输入框与下拉等高、windows/macOS 默认窗口尺寸调大 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -4,9 +4,17 @@ import FlutterMacOS
|
||||
class MainFlutterWindow: NSWindow {
|
||||
override func awakeFromNib() {
|
||||
let flutterViewController = FlutterViewController()
|
||||
let windowFrame = self.frame
|
||||
self.contentViewController = flutterViewController
|
||||
self.setFrame(windowFrame, display: true)
|
||||
|
||||
// 最小尺寸,避免窗口被拖得过小导致密集表格挤压。
|
||||
self.minSize = NSSize(width: 1120, height: 720)
|
||||
// 记住用户上次调整的窗口尺寸/位置。
|
||||
_ = self.setFrameAutosaveName("YanmeiJiuMainWindow")
|
||||
// 首次启动(无历史或过小)→ 采用较大默认尺寸并居中。
|
||||
if self.frame.size.width < self.minSize.width {
|
||||
self.setContentSize(NSSize(width: 1440, height: 900))
|
||||
self.center()
|
||||
}
|
||||
|
||||
RegisterGeneratedPlugins(registry: flutterViewController)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user