feat: opt 货物交接单

This commit is contained in:
2025-12-15 16:53:35 +08:00
parent 7650a835f2
commit 54ea9dbe75
2 changed files with 28 additions and 27 deletions

View File

@@ -41,10 +41,10 @@ class GjcHandoverViewModel : BaseViewModel() {
val cbEcFlag = MutableLiveData("1") // 默认选中"是"
/**
* 跨境电商RadioButton点击
* 跨境电商RadioButton点击已禁用仅根据expressName自动判断
*/
fun onCbEcFlagClick(value: String) {
cbEcFlag.value = value
// 不允许手动点击修改仅根据expressName自动判断
}
// ========== 防止隐含危险品检查单 ==========
@@ -132,8 +132,9 @@ class GjcHandoverViewModel : BaseViewModel() {
* 根据Bean数据更新CheckBox状态
*/
private fun updateCheckBoxState(bean: GjcHandoverSheetBean) {
// 跨境电商
cbEcFlag.value = bean.cbEcFlag ?: "1"
// 跨境电商 - 根据expressName自动判断
// 当expressName不为null且不为空时为"是"(1),否则为"否"(0)
cbEcFlag.value = if (!bean.expressName.isNullOrEmpty()) "1" else "0"
// 防止隐含危险品检查单
goodsNameYes.value = (bean.goodsName == "1")