feat: 国际进港仓库修改库位功能优化
- 修改库位弹窗打开时预填充当前库位 - 已出库分单拦截修改库位操作并提示 - 修复主单列表入库时间字段绑定错误(opDate→inDate) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -110,8 +110,16 @@ class IntImpStorageUseActivity :
|
||||
|
||||
val selectedStorage = selectedStorageUseList[0]
|
||||
|
||||
// 弹出库位选择弹框,选择后再调用接口
|
||||
IntImpModifyStorageDialogModel { dialog ->
|
||||
// 已出库的分单不允许修改库位
|
||||
if (!selectedStorage.outOpId.isNullOrEmpty() || !selectedStorage.outDate.isNullOrEmpty()) {
|
||||
showToast("该分单已出库,不允许修改库位")
|
||||
return
|
||||
}
|
||||
|
||||
// 弹出库位选择弹框,选择后再调用接口,传入当前库位ID以预填充
|
||||
IntImpModifyStorageDialogModel(
|
||||
currentLocationId = selectedStorage.locationId?.toString() ?: ""
|
||||
) { dialog ->
|
||||
val locationName = dialog.locationName
|
||||
val locationId = dialog.locationId
|
||||
viewModel.performModifyStorage(locationName, locationId, selectedStorage)
|
||||
|
||||
Reference in New Issue
Block a user