feat: 国际进港原始舱单添加分单子列表展开/收起功能

- 主列表项下方新增可展开的分单子列表(淡绿色背景)
- 子列表展示10列字段:选项/分单号/件数/重量/申报状态/品名/申报次数/申报费率/删除次数/删除费率
- 搜索区域新增全部展开按钮,支持一键展开/收起所有分单
- 全选/取消全选联动子列表checkbox状态
- 主项选中时同步子列表选中,子项勾选时反向联动主项

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 14:17:20 +08:00
parent d0c7207b5a
commit a60d59de83
7 changed files with 589 additions and 205 deletions

View File

@@ -15,6 +15,10 @@ data class GjjAirManifest(
// 选中状态(用于列表多选)
val checked: ObservableBoolean = ObservableBoolean(false)
// 展开/收起状态(用于子列表显示控制)
@Transient
val showMore: ObservableBoolean = ObservableBoolean(false)
// 兼容现有API的isSelected属性
var isSelected: Boolean
get() = checked.get()