From 4e6e654558bcf274ab2f81372ec09bfa458dc063 Mon Sep 17 00:00:00 2001 From: YANG JIANKUAN Date: Wed, 2 Sep 2026 11:34:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9B=BD=E9=99=85=E5=87=BA=E6=B8=AF?= =?UTF-8?q?=E8=BF=90=E6=8A=B5=E5=88=97=E8=A1=A8=E6=96=B0=E5=A2=9E=E8=BF=90?= =?UTF-8?q?=E6=8A=B5=E7=8A=B6=E6=80=81=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- .../gjc/viewModel/IntExpArriveViewModel.kt | 14 +++++++++++++- .../main/res/layout/activity_int_exp_arrive.xml | 12 +++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/IntExpArriveViewModel.kt b/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/IntExpArriveViewModel.kt index 663daf9..66a9aa6 100644 --- a/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/IntExpArriveViewModel.kt +++ b/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/IntExpArriveViewModel.kt @@ -20,6 +20,7 @@ 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 dev.utils.common.DateUtils import com.lukouguoji.module_base.ktx.formatDate import kotlinx.coroutines.launch @@ -34,6 +35,16 @@ class IntExpArriveViewModel : BasePageViewModel() { val flightNo = MutableLiveData("") // 航班号 val waybillNo = MutableLiveData("") // 运单号 val hno = MutableLiveData("") // 分单号 + val arrivalStatus = MutableLiveData("") // 运抵状态(0:未运抵,1:已运抵) + + // 运抵状态下拉列表 + val arrivalStatusList = MutableLiveData( + listOf( + KeyValue("全部", ""), + KeyValue("已运抵", "1"), + KeyValue("未运抵", "0") + ) + ) // ========== 统计信息 ========== val totalCount = MutableLiveData("0") // 合计票数 @@ -301,7 +312,8 @@ class IntExpArriveViewModel : BasePageViewModel() { "fdate" to flightDate.value?.ifEmpty { null }, "fno" to flightNo.value?.ifEmpty { null }, "wbNo" to waybillNo.value?.ifEmpty { null }, - "hno" to hno.value?.ifEmpty { null } + "hno" to hno.value?.ifEmpty { null }, + "arrivalStatus" to arrivalStatus.value?.ifEmpty { null } ) // 列表参数 (含分页) diff --git a/module_gjc/src/main/res/layout/activity_int_exp_arrive.xml b/module_gjc/src/main/res/layout/activity_int_exp_arrive.xml index 8d05466..62875d2 100644 --- a/module_gjc/src/main/res/layout/activity_int_exp_arrive.xml +++ b/module_gjc/src/main/res/layout/activity_int_exp_arrive.xml @@ -79,6 +79,16 @@ android:layout_height="wrap_content" android:layout_weight="1" /> + + +