feat: 日志详情页数据驱动渲染(流转状态+操作详情)
- 入口页传递运单号和运单类型至日志详情页 - 区分国际出港(9步骤)/国际进港(6步骤)流转节点 - 用status字段匹配节点状态(蓝色/白色/绿色) - 修复API返回裸数组被拦截器包装导致解析失败的问题 - ScrollView改为NestedScrollView修复竖向列表不渲染 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -14,6 +14,7 @@ import com.lukouguoji.gjj.databinding.ActivityIntImpQueryDetailsBinding
|
||||
import com.lukouguoji.gjj.viewModel.IntImpQueryDetailsViewModel
|
||||
import com.lukouguoji.module_base.base.BaseBindingActivity
|
||||
import com.lukouguoji.module_base.base.CustomVP2Adapter
|
||||
import com.lukouguoji.module_base.common.Constant
|
||||
import com.lukouguoji.module_base.router.ARouterConstants
|
||||
|
||||
/**
|
||||
@@ -61,8 +62,11 @@ class IntImpQueryDetailsActivity :
|
||||
height = 30.dp
|
||||
}
|
||||
setOnClickListener {
|
||||
val wbNo = viewModel.maWbData.value?.get("wbNo") as? String ?: ""
|
||||
ARouter.getInstance()
|
||||
.build(ARouterConstants.ACTIVITY_URL_LOG_DETAIL)
|
||||
.withString(Constant.Key.KEY, wbNo)
|
||||
.withString(Constant.Key.AWB_TYPE, "II")
|
||||
.navigation()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user