feat: 国际出港 出港组装 列表
This commit is contained in:
@@ -56,18 +56,40 @@ class GjcUldUseBean {
|
||||
var piClose: String = "" // 探板/收口
|
||||
var piCloseSize: String = "" // 探板尺寸(CM)
|
||||
var location: String = "" // 位置
|
||||
var pieces: String = "" // 件数
|
||||
var pieces: String = "" // 件数(字符串格式)
|
||||
var remark: String = "" // 备注
|
||||
var checkFlag: String = "" // 检查标记
|
||||
var emptyUld: String = "" // 空ULD
|
||||
|
||||
var loadArea: String = "" // 组装区
|
||||
var pc: Long = 0 // 组装件数
|
||||
|
||||
// ========== 出港组装页面扩展字段 ==========
|
||||
var isExpanded: Boolean = false // 展开状态
|
||||
var isExpanded: Boolean = false // 展开状态(旧版保留)
|
||||
@Transient
|
||||
val checked: ObservableBoolean = ObservableBoolean(false) // 选中状态(Observable)
|
||||
@Transient
|
||||
val showMore: ObservableBoolean = ObservableBoolean(false) // 展开状态(Observable)
|
||||
@Transient
|
||||
val isLoading: ObservableBoolean = ObservableBoolean(false) // 子列表加载中状态
|
||||
@Transient
|
||||
var waybillDetailsLoaded: Boolean = false // 子列表是否已加载过(用于区分"未加载"和"加载后为空")
|
||||
var waybillDetails: MutableList<GjcWarehouse>? = null // 运单明细缓存
|
||||
|
||||
// 子列表是否有数据
|
||||
val hasWaybillDetails: Boolean
|
||||
get() = waybillDetails != null && waybillDetails!!.isNotEmpty()
|
||||
|
||||
// 是否显示"暂无数据"(已加载但无数据)
|
||||
val showEmptyView: Boolean
|
||||
get() = waybillDetailsLoaded && !hasWaybillDetails
|
||||
|
||||
// 兼容原有代码的isSelected属性
|
||||
var isSelected: Boolean
|
||||
get() = checked.get()
|
||||
set(value) = checked.set(value)
|
||||
|
||||
// 复磅状态文本
|
||||
val wtStatusText: String
|
||||
get() = if (wtDate.isNotEmpty()) "已复磅" else "未复磅"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user