From 50275457a4d2325502bc8e17a00662119844c04c Mon Sep 17 00:00:00 2001 From: YANG JIANKUAN Date: Wed, 16 Sep 2026 12:45:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9B=BD=E9=99=85=E5=87=BA=E6=B8=AF?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E7=AD=9B=E9=80=89=E5=BC=B9=E6=A1=86=E7=89=B9?= =?UTF-8?q?=E7=A0=81=E6=94=B9=E4=B8=BA=E4=B8=8B=E6=8B=89=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 特码由手动输入改为从特码字典接口获取的下拉列表, 接口参数与国际出港待记重页面一致(flag=1 国际、ieFlag 为空), 首项「全部」表示不过滤 Co-Authored-By: Claude Fable 5.1 --- .../lukouguoji/gjc/viewModel/GjcQueryViewModel.kt | 14 +++++++++++++- .../main/res/layout/layout_gjc_query_filter.xml | 7 ++++--- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/GjcQueryViewModel.kt b/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/GjcQueryViewModel.kt index 93fd9f1..c166f41 100644 --- a/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/GjcQueryViewModel.kt +++ b/module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/GjcQueryViewModel.kt @@ -60,6 +60,9 @@ class GjcQueryViewModel : BasePageViewModel() { // 运单类型列表(字典接口 typeCode/awb,type=IO 国际出港) val awbTypeList = MutableLiveData>(emptyList()) + // 特码列表(与国际出港待记重页面同源:flag=1 国际,ieFlag 为空) + val spCodeList = MutableLiveData>(emptyList()) + // 业务类型列表 val businessTypeList = MutableLiveData( listOf( @@ -141,7 +144,7 @@ class GjcQueryViewModel : BasePageViewModel() { } /** - * 初始化筛选下拉列表(运单类型从字典接口获取,type=IO 国际出港) + * 初始化筛选下拉列表(运单类型、特码均从字典接口获取) */ fun initFilterLists() { DictUtils.getWaybillTypeList( @@ -151,6 +154,15 @@ class GjcQueryViewModel : BasePageViewModel() { ) { awbTypeList.postValue(it) } + + // 特码列表(参数与国际出港待记重页面一致) + DictUtils.getSpecialCodeList( + flag = 1, // 国际 + ieFlag = "", // 空字符串 + parentcode = "" // 无父级 + ) { + spCodeList.postValue(it) + } } /** diff --git a/module_gjc/src/main/res/layout/layout_gjc_query_filter.xml b/module_gjc/src/main/res/layout/layout_gjc_query_filter.xml index 86b9aee..f72b94b 100644 --- a/module_gjc/src/main/res/layout/layout_gjc_query_filter.xml +++ b/module_gjc/src/main/res/layout/layout_gjc_query_filter.xml @@ -56,15 +56,16 @@ android:layout_height="wrap_content" android:orientation="vertical"> - +