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 598e616..ca8bb56 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
@@ -177,6 +177,13 @@ data class GjcMaWb(
val agentDisplay: String?
get() = if (agentName.isNullOrEmpty()) agentCode else agentName
+ /**
+ * 5.5寸手机版-进港仓库:始发站展示值。IntImpStorage/pageQuery 不返回 dep/fdep,
+ * 始发站在 origin(货源地)中(Bug #635 实测)。
+ */
+ val depDisplay: String?
+ get() = if (dep.isNullOrEmpty()) origin else dep
+
/**
* 5.5寸手机版-出港仓库:卡片状态标签(已清仓=绿 / 未清仓=橙,clearNormal 为空视作未清仓)。
* 已清仓时卡片「清仓」按钮置灰不可点。
diff --git a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjGoodsDetailsBean.kt b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjGoodsDetailsBean.kt
index 7494971..59f4b96 100644
--- a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjGoodsDetailsBean.kt
+++ b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjGoodsDetailsBean.kt
@@ -54,9 +54,14 @@ class GjjWarehouse(
var splitFlag: String? = "",
var inDate: String? = "",
var clearNormal: String? = "",
- var range: String? = ""
+ var range: String? = "",
+ var fdep: String? = "" // 始发站(详情接口 warehouseList 返回 fdep,dep 恒为空)
) {
+ /** 始发站展示:优先 fdep,兜底 dep / origin(Bug #635) */
+ val depDisplay: String
+ get() = listOf(fdep, dep, origin).firstOrNull { !it.isNullOrEmpty() } ?: ""
+
fun getWaybillCode() = "${prefix}${no}"
fun getFlightDesc() = "${fdate}/${fno}"
diff --git a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjStorageUse.kt b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjStorageUse.kt
index bc7f958..5955637 100644
--- a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjStorageUse.kt
+++ b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjStorageUse.kt
@@ -1,5 +1,6 @@
package com.lukouguoji.module_base.bean
+import com.lukouguoji.module_base.ktx.toPlainText
import java.io.Serializable
/**
@@ -19,5 +20,14 @@ data class GjjStorageUse(
var outDate: String? = null, // 出库时间
var outOpId: String? = null, // 出库人ID
var outOpName: String? = null, // 出库人姓名
- var cargoStatus: String? = null // 货物状态
-) : Serializable
+ var cargoStatus: String? = null, // 货物状态
+ var inPc: Long? = null, // 入库件数
+ var inWeight: Double? = null, // 入库重量
+ var outPc: Long? = null, // 出库件数
+ var outWeight: Double? = null // 出库重量
+) : Serializable {
+ val inPcText: String get() = inPc?.toString() ?: ""
+ val inWeightText: String get() = inWeight?.let { "${it.toPlainText()} kg" } ?: ""
+ val outPcText: String get() = outPc?.toString() ?: ""
+ val outWeightText: String get() = outWeight?.let { "${it.toPlainText()} kg" } ?: ""
+}
diff --git a/module_gjj/src/main/res/layout/fragment_int_imp_query_waybill.xml b/module_gjj/src/main/res/layout/fragment_int_imp_query_waybill.xml
index 626e03a..2e55aa6 100644
--- a/module_gjj/src/main/res/layout/fragment_int_imp_query_waybill.xml
+++ b/module_gjj/src/main/res/layout/fragment_int_imp_query_waybill.xml
@@ -13,7 +13,7 @@
取值统一走 viewModel.str()/dec() 帮助方法(空值兜底 "-")。
字段 key 以平板变体既有绑定为准(awbPc/awbWeight/cashWeight/inPc/inWeight/lockStateText/
mftStatus/tallyStatus/command);后端确认按平板端展示(问题清单 #27):
- 航程 range(无经停站,替代始发站/中转站/目的站)、UN编号 unNumber、出库时间 dlvTime。
+ 航程 range(无经停站,替代始发站/中转站/目的站)、UN编号 unNumber;出库时间按 Bug #635 不再展示。
-->
@@ -167,7 +167,7 @@
-
+
-
+ android:layout_height="0dp"
+ android:layout_weight="1" />
diff --git a/module_gjj/src/main/res/layout/item_int_imp_query_storage.xml b/module_gjj/src/main/res/layout/item_int_imp_query_storage.xml
index c73b07d..8b2c0f6 100644
--- a/module_gjj/src/main/res/layout/item_int_imp_query_storage.xml
+++ b/module_gjj/src/main/res/layout/item_int_imp_query_storage.xml
@@ -86,6 +86,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/module_gjj/src/main/res/layout/item_int_imp_query_warehouse.xml b/module_gjj/src/main/res/layout/item_int_imp_query_warehouse.xml
index 044195a..b5bde40 100644
--- a/module_gjj/src/main/res/layout/item_int_imp_query_warehouse.xml
+++ b/module_gjj/src/main/res/layout/item_int_imp_query_warehouse.xml
@@ -121,7 +121,7 @@
android:layout_height="wrap_content"
android:layout_weight="1"
title='@{"始发站"}'
- value="@{bean.dep}" />
+ value="@{bean.depDisplay}" />