From 43acf0a2dee1f45ca6b217e89b252554a413a5e5 Mon Sep 17 00:00:00 2001 From: YANG JIANKUAN Date: Wed, 1 Apr 2026 18:01:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9B=BD=E9=99=85=E8=BF=9B=E6=B8=AF?= =?UTF-8?q?=E8=A3=85=E6=9C=BA=E5=8D=95=E4=BF=AE=E6=94=B9=E5=BA=93=E4=BD=8D?= =?UTF-8?q?=E5=BC=B9=E6=A1=86=E4=BB=85=E5=8D=95=E9=80=89=E6=97=B6=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=B8=A6=E5=87=BA=E5=BA=93=E4=BD=8D=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- .../lukouguoji/gjj/activity/IntImpLoadingListActivity.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/module_gjj/src/main/java/com/lukouguoji/gjj/activity/IntImpLoadingListActivity.kt b/module_gjj/src/main/java/com/lukouguoji/gjj/activity/IntImpLoadingListActivity.kt index cbfcf53..9ecda89 100644 --- a/module_gjj/src/main/java/com/lukouguoji/gjj/activity/IntImpLoadingListActivity.kt +++ b/module_gjj/src/main/java/com/lukouguoji/gjj/activity/IntImpLoadingListActivity.kt @@ -108,13 +108,11 @@ class IntImpLoadingListActivity : return } - // 如果所有选中项库位相同,则预选该库位 - val commonLocation = selectedItems.map { it.locationTally }.distinct().let { - if (it.size == 1) it.first() else "" - } + // 单选时自动带出该项的库位号,多选不带出 + val presetLocation = if (selectedItems.size == 1) selectedItems.first().locationTally ?: "" else "" IntImpModifyStorageDialogModel( - currentLocationName = commonLocation + currentLocationName = presetLocation ) { dialog -> val locationName = dialog.locationName val locationId = dialog.locationId