From 9129ccfb880617cf3192a417a413102dc2fd29ad Mon Sep 17 00:00:00 2001 From: YANG JIANKUAN Date: Mon, 15 Dec 2025 09:58:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20opt=20=E5=9B=BD=E9=99=85=E5=87=BA?= =?UTF-8?q?=E6=B8=AF=20=E5=87=BA=E6=B8=AF=E8=BF=90=E6=8A=B5=20item?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lukouguoji/module_base/bean/GjcMaWb.kt | 24 +++++++++++++++++++ .../main/res/layout/item_int_exp_arrive.xml | 22 ++++++++--------- 2 files changed, 35 insertions(+), 11 deletions(-) diff --git a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjcMaWb.kt b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjcMaWb.kt index f5cd4d1..2ef49aa 100644 --- a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjcMaWb.kt +++ b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjcMaWb.kt @@ -116,6 +116,30 @@ data class GjcMaWb( var isSelected: Boolean get() = checked.get() set(value) = checked.set(value) + + // ==================== 状态转换扩展属性 ==================== + /** + * 计重状态中文 + * 0-待收运,1-已计重,2-计重中 + */ + val checkInText: String + get() = when (checkIn) { + "0" -> "待收运" + "1" -> "已计重" + "2" -> "计重中" + else -> checkIn ?: "" + } + + /** + * 运抵状态中文 + * 0-正常运抵,1-提前运抵 + */ + val arriveFlagText: String + get() = when (arriveFlag) { + "0" -> "正常运抵" + "1" -> "提前运抵" + else -> arriveFlag ?: "" + } } /** diff --git a/module_gjc/src/main/res/layout/item_int_exp_arrive.xml b/module_gjc/src/main/res/layout/item_int_exp_arrive.xml index dcb764f..5968bfc 100644 --- a/module_gjc/src/main/res/layout/item_int_exp_arrive.xml +++ b/module_gjc/src/main/res/layout/item_int_exp_arrive.xml @@ -52,14 +52,14 @@ @@ -67,7 +67,7 @@ @@ -85,7 +85,7 @@ @@ -110,7 +110,7 @@ @@ -135,7 +135,7 @@ @@ -160,7 +160,7 @@ @@ -188,14 +188,14 @@ @@ -228,7 +228,7 @@ @@ -253,7 +253,7 @@