From 49151d00663b3f930438f96e21b0dce8450353fa Mon Sep 17 00:00:00 2001 From: YANGJIANKUAN Date: Tue, 13 Jan 2026 11:54:26 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9B=BD=E9=99=85=E5=87=BA=E6=B8=AF=20?= =?UTF-8?q?=E5=87=BA=E6=B8=AF=E4=BB=93=E5=BA=93=20opt=20filter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../viewModel/IntExpStorageUseViewModel.kt | 13 +++++------ .../layout/activity_int_exp_storage_use.xml | 22 +++++++++---------- 2 files changed, 16 insertions(+), 19 deletions(-) diff --git a/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/IntExpStorageUseViewModel.kt b/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/IntExpStorageUseViewModel.kt index 207ec75..4247b30 100644 --- a/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/IntExpStorageUseViewModel.kt +++ b/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/IntExpStorageUseViewModel.kt @@ -1,25 +1,21 @@ package com.lukouguoji.gjc.viewModel import androidx.lifecycle.MutableLiveData -import androidx.lifecycle.viewModelScope import com.lukouguoji.gjc.R import com.lukouguoji.gjc.holder.IntExpStorageUseViewHolder import com.lukouguoji.module_base.base.BasePageViewModel import com.lukouguoji.module_base.bean.GjcMaWb import com.lukouguoji.module_base.common.Constant -import com.lukouguoji.module_base.common.ConstantEvent import com.lukouguoji.module_base.http.net.NetApply -import com.lukouguoji.module_base.impl.FlowBus import com.lukouguoji.module_base.ktx.commonAdapter +import com.lukouguoji.module_base.ktx.formatDate import com.lukouguoji.module_base.ktx.launchCollect import com.lukouguoji.module_base.ktx.launchLoadingCollect import com.lukouguoji.module_base.ktx.showToast import com.lukouguoji.module_base.ktx.toRequestBody import com.lukouguoji.module_base.model.ScanModel import dev.utils.app.info.KeyValue -import kotlinx.coroutines.launch import java.util.Date -import com.lukouguoji.module_base.ktx.formatDate /** * 国际出港-仓库 ViewModel @@ -32,7 +28,7 @@ class IntExpStorageUseViewModel : BasePageViewModel() { val clearResult = MutableLiveData("") // 清仓综合结果 val clearResultList = MutableLiveData>() // 清仓综合结果列表 val wbNo = MutableLiveData("") // 运单号 - val storageCode = MutableLiveData("") // 库位号 + val location = MutableLiveData("") // 库位号 // ========== 统计信息 ========== val totalWbNumber = MutableLiveData("0") // 总票数 @@ -60,7 +56,8 @@ class IntExpStorageUseViewModel : BasePageViewModel() { // 监听全选状态,自动更新所有列表项 isAllChecked.observeForever { checked -> - val list = pageModel.rv?.commonAdapter()?.items as? List ?: return@observeForever + val list = + pageModel.rv?.commonAdapter()?.items as? List ?: return@observeForever list.forEach { it.checked.set(checked) } pageModel.rv?.commonAdapter()?.notifyDataSetChanged() } @@ -192,7 +189,7 @@ class IntExpStorageUseViewModel : BasePageViewModel() { "fdate" to flightDate.value?.ifEmpty { null }, "fno" to flightNo.value?.ifEmpty { null }, "wbNo" to wbNo.value?.ifEmpty { null }, - "storageCode" to storageCode.value?.ifEmpty { null } + "location" to location.value?.ifEmpty { null } ) // 列表参数 (含分页) diff --git a/module_gjc/src/main/res/layout/activity_int_exp_storage_use.xml b/module_gjc/src/main/res/layout/activity_int_exp_storage_use.xml index 7c0acf8..4f267cf 100644 --- a/module_gjc/src/main/res/layout/activity_int_exp_storage_use.xml +++ b/module_gjc/src/main/res/layout/activity_int_exp_storage_use.xml @@ -44,9 +44,9 @@ @@ -63,17 +63,17 @@ @@ -82,7 +82,7 @@ @@ -104,14 +104,14 @@ + android:scaleType="fitCenter" />