diff --git a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjImportManifest.kt b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjImportManifest.kt
index e6d2361..87a9c80 100644
--- a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjImportManifest.kt
+++ b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjImportManifest.kt
@@ -109,6 +109,8 @@ data class GjjImportManifest(
var splitFlag: String = "",
// 总件数
var totalPc: Long = 0,
+ // 总重量
+ var totalWeight: Double = 0.0,
// 危险品编号
var unNumber: String = "",
// 体积
diff --git a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjManifest.kt b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjManifest.kt
index 6ea086f..e85c72f 100644
--- a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjManifest.kt
+++ b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjjManifest.kt
@@ -19,6 +19,7 @@ data class GjjManifest(
var fid: Long = 0, // FID
var pc: Long = 0, // 件数
var totalPc: Long = 0, // 总件数
+ var totalWeight: Double = 0.0, // 总重量
var weight: Double = 0.0, // 重量
var volume: Double = 0.0, // 体积
var goods: String = "", // 品名(英)
diff --git a/module_gjc/src/main/res/layout/item_gjc_weighing_record.xml b/module_gjc/src/main/res/layout/item_gjc_weighing_record.xml
index ee24b9e..73977ec 100644
--- a/module_gjc/src/main/res/layout/item_gjc_weighing_record.xml
+++ b/module_gjc/src/main/res/layout/item_gjc_weighing_record.xml
@@ -181,7 +181,7 @@
diff --git a/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/GjjManifestAddViewModel.kt b/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/GjjManifestAddViewModel.kt
index 485f87b..33686d4 100644
--- a/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/GjjManifestAddViewModel.kt
+++ b/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/GjjManifestAddViewModel.kt
@@ -105,6 +105,9 @@ class GjjManifestAddViewModel : BaseViewModel() {
// 运单件数
val waybillNum = MutableLiveData("")
+ // 运单重量
+ val waybillWeight = MutableLiveData("")
+
// 实到数量
val actualNum = MutableLiveData("")
@@ -281,6 +284,7 @@ class GjjManifestAddViewModel : BaseViewModel() {
// 填充表单字段
waybillNo.value = manifest.getWaybillNo()
waybillNum.value = manifest.totalPc.toString()
+ waybillWeight.value = manifest.totalWeight.toString()
actualNum.value = manifest.pc.toString()
actualWeight.value = manifest.weight.toString()
billingWeight.value = manifest.cashWeight.toString()
@@ -311,6 +315,7 @@ class GjjManifestAddViewModel : BaseViewModel() {
// 填充表单字段
waybillNo.value = "${manifest.prefix}${manifest.no}"
waybillNum.value = manifest.totalPc.toString()
+ waybillWeight.value = manifest.totalWeight.toString()
actualNum.value = manifest.pc.toString()
actualWeight.value = manifest.weight.toString()
departure.value = manifest.origin
@@ -359,6 +364,7 @@ class GjjManifestAddViewModel : BaseViewModel() {
|| verifyWaybillNo(waybillNo.value)
|| agent.value.verifyNullOrEmpty("请选择代理")
|| waybillNum.value.verifyNullOrEmpty("请输入运单件数")
+ || waybillWeight.value.verifyNullOrEmpty("请输入运单重量")
|| actualNum.value.verifyNullOrEmpty("请输入实到件数")
|| actualWeight.value.verifyNullOrEmpty("请输入实到重量")
|| billingWeight.value.verifyNullOrEmpty("请输入计费重量")
@@ -382,6 +388,7 @@ class GjjManifestAddViewModel : BaseViewModel() {
"spCode" to specialCode.value.let { if (it.isNullOrEmpty()) "NOR" else it },
"businessType" to businessType.value,
"totalPc" to waybillNum.value,
+ "totalWeight" to waybillWeight.value,
"pc" to actualNum.value,
"weight" to actualWeight.value,
"cashWeight" to billingWeight.value,
diff --git a/module_gjj/src/main/res/layout/activity_gjj_manifest_add.xml b/module_gjj/src/main/res/layout/activity_gjj_manifest_add.xml
index 35e38dd..83d349d 100644
--- a/module_gjj/src/main/res/layout/activity_gjj_manifest_add.xml
+++ b/module_gjj/src/main/res/layout/activity_gjj_manifest_add.xml
@@ -185,7 +185,7 @@
-
+
+
+
+
+
+
+
+
-
-
-
-
-
@@ -263,6 +276,16 @@
android:layout_marginStart="15dp"
android:layout_weight="1" />
+
+
+
+
+
+
-
-
-
-
-
@@ -309,6 +323,15 @@
android:layout_marginStart="15dp"
android:layout_weight="1" />
+
+
+
+
+
+
+
+ android:layout_weight="0.605" />
-
-
-
+
diff --git a/module_gjj/src/main/res/layout/activity_int_imp_manifest_details.xml b/module_gjj/src/main/res/layout/activity_int_imp_manifest_details.xml
index 73fb613..dec9463 100644
--- a/module_gjj/src/main/res/layout/activity_int_imp_manifest_details.xml
+++ b/module_gjj/src/main/res/layout/activity_int_imp_manifest_details.xml
@@ -111,7 +111,7 @@
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="0.605" />