feat: 国际出港理货新增分单全选功能
底部栏新增「分单全选」按钮,与主单全选相互独立。 依据分页接口新增的 allTally 字段判断:主单存在分批申报(allTally=0)时跳过其分单, 只有主单全部申报完毕(allTally=1)才允许全选该主单下的分单,跳过时 toast 提示。 分单单个勾选后同步刷新分单全选状态。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -85,6 +85,7 @@ data class GjcMaWb(
|
||||
var reviewStatus: String? = null, // 审核状态(0:未审核;1:通过;2:退回)
|
||||
var tranFlag: String? = null, // 转运标志
|
||||
var clearNormal: String? = null, // 清仓正常(0:否,1:是)
|
||||
var allTally: String? = null, // 运单理货申报全部通过(0:否;1:是),为 1 时才允许全选该主单下的分单
|
||||
|
||||
// ==================== 操作信息 ====================
|
||||
var opDate: String? = null, // 操作时间(入库时间)
|
||||
@@ -132,6 +133,13 @@ data class GjcMaWb(
|
||||
get() = checked.get()
|
||||
set(value) = checked.set(value)
|
||||
|
||||
/**
|
||||
* 是否允许全选该主单下的分单
|
||||
* 主单存在分批申报(未全部申报完毕)时接口返回 allTally=0,此时不允许全选其分单
|
||||
*/
|
||||
val canCheckAllHaWb: Boolean
|
||||
get() = allTally == "1"
|
||||
|
||||
// ==================== 状态转换扩展属性 ====================
|
||||
/**
|
||||
* 计重状态中文
|
||||
|
||||
Reference in New Issue
Block a user