diff --git a/app/src/main/java/com/lukouguoji/aerologic/page/uld/edit/UldEditViewModel.kt b/app/src/main/java/com/lukouguoji/aerologic/page/uld/edit/UldEditViewModel.kt index 76d5c8c..7f51662 100644 --- a/app/src/main/java/com/lukouguoji/aerologic/page/uld/edit/UldEditViewModel.kt +++ b/app/src/main/java/com/lukouguoji/aerologic/page/uld/edit/UldEditViewModel.kt @@ -107,6 +107,15 @@ class UldEditViewModel : BaseViewModel() { showToast("自重不能为空") return } + // saveUld 缺最大装载容积/最大载重时后端直接 500(内网实测),提前拦截 + if (bean.maxVolume.isBlank()) { + showToast("最大装载容积不能为空") + return + } + if (bean.maxWeight.isBlank()) { + showToast("最大载重不能为空") + return + } if (bean.inStoreTime.isBlank()) { showToast("入库时间不能为空") return diff --git a/app/src/main/res/layout/activity_uld_edit.xml b/app/src/main/res/layout/activity_uld_edit.xml index ef2af3c..d18fcb4 100644 --- a/app/src/main/res/layout/activity_uld_edit.xml +++ b/app/src/main/res/layout/activity_uld_edit.xml @@ -172,23 +172,29 @@ type="@{viewModel.pageType == DetailsPageType.Details ? PhoneFormRowType.TEXT : PhoneFormRowType.INPUT}" value="@={viewModel.uldBean.uldWeight}" /> - + + type="@{viewModel.pageType == DetailsPageType.Details ? PhoneFormRowType.TEXT : PhoneFormRowType.INPUT}" + value="@={viewModel.uldBean.maxVolume}" /> - + + type="@{viewModel.pageType == DetailsPageType.Details ? PhoneFormRowType.TEXT : PhoneFormRowType.INPUT}" + value="@={viewModel.uldBean.maxWeight}" />