feat(inbound): 新增入库秤毛菜/净菜入库功能完整实现
- StoreActivity 进入时统一弹出 InboundGoodsSearchDialog,关闭后退出页面 - InboundGoodsStoreDialog 支持 goods 可空,适配无溯源码直接入库场景 - FormField 新增 extraApiKeys/extraValues 支持下拉多字段提交(供应商id+type、区域id+name) - DictType 新增 type 字段,供应商选项携带类型信息 - FormFieldAdapter 下拉选中时按 extraApiKeys 映射写入 extraValues - InboundApiService 使用 @JvmSuppressWildcards 修复 Retrofit Map 泛型通配符异常 - BaseActivity 改为继承 AppCompatActivity,主题切换为 MaterialComponents - 日期格式统一为 yyyy-MM-dd HH:mm:ss(去除 ISO 8601 的 T 分隔符) - 搜索列表选中逻辑修复,改用 notifyDataSetChanged 触发刷新
This commit is contained in:
@@ -77,36 +77,36 @@ class HomeActivity : BaseActivity() {
|
||||
*/
|
||||
private fun initViews() {
|
||||
// 标题点击:跳转菜品采集页面
|
||||
binding.tvTitle.setOnClickListener {
|
||||
startActivity<FoodCollectionActivity>()
|
||||
}
|
||||
// binding.tvTitle.setOnClickListener {
|
||||
// startActivity<FoodCollectionActivity>()
|
||||
// }
|
||||
//
|
||||
// // 时间点击:打开环境切换弹窗
|
||||
// binding.tvTime.setOnClickListener { v ->
|
||||
// EnvSwitchDialog(context = this, onEnvChanged = {
|
||||
// Loading.show(this)
|
||||
// lifecycleScope.launch {
|
||||
// ObjectBox.removeAll()
|
||||
// FoodModule.init(this@HomeActivity)
|
||||
// v.postDelayed({
|
||||
// Loading.dismiss()
|
||||
// toast("服务重置完成")
|
||||
// }, 500)
|
||||
// }
|
||||
// }).show()
|
||||
// }
|
||||
|
||||
// 时间点击:打开环境切换弹窗
|
||||
binding.tvTime.setOnClickListener { v ->
|
||||
EnvSwitchDialog(context = this, onEnvChanged = {
|
||||
Loading.show(this)
|
||||
lifecycleScope.launch {
|
||||
ObjectBox.removeAll()
|
||||
FoodModule.init(this@HomeActivity)
|
||||
v.postDelayed({
|
||||
Loading.dismiss()
|
||||
toast("服务重置完成")
|
||||
}, 500)
|
||||
}
|
||||
}).show()
|
||||
}
|
||||
|
||||
// 采购单入库入口
|
||||
binding.ivOrderPurchase.setOnClickListener {
|
||||
startActivity<PurchaseOrderActivity>()
|
||||
}
|
||||
|
||||
// 自采入库入口,传入非采购单标志
|
||||
binding.ivOrderSelfProcurement.setOnClickListener {
|
||||
startActivity<SelfProcurementActivity> {
|
||||
putExtra(GoodsListActivity.IS_RECEIPT_PAGE, false)
|
||||
}
|
||||
}
|
||||
// // 采购单入库入口
|
||||
// binding.ivOrderPurchase.setOnClickListener {
|
||||
// startActivity<PurchaseOrderActivity>()
|
||||
// }
|
||||
//
|
||||
// // 自采入库入口,传入非采购单标志
|
||||
// binding.ivOrderSelfProcurement.setOnClickListener {
|
||||
// startActivity<SelfProcurementActivity> {
|
||||
// putExtra(GoodsListActivity.IS_RECEIPT_PAGE, false)
|
||||
// }
|
||||
// }
|
||||
|
||||
// 净菜按钮点击提示
|
||||
binding.btnCleanDishStore.setOnClickListener {
|
||||
|
||||
Reference in New Issue
Block a user