feat: opt 出港计重 计重明细 update

This commit is contained in:
2025-12-16 09:36:36 +08:00
parent d1ed050c76
commit b4238a04d0
5 changed files with 60 additions and 26 deletions

View File

@@ -1,6 +1,7 @@
package com.lukouguoji.gjc.holder
import android.view.View
import com.lukouguoji.gjc.activity.GjcWeighingRecordDetailsActivity
import com.lukouguoji.gjc.databinding.ItemGjcCheckInRecordBinding
import com.lukouguoji.module_base.base.BaseViewHolder
import com.lukouguoji.module_base.bean.GjcCheckInRecord
@@ -11,14 +12,13 @@ import com.lukouguoji.module_base.bean.GjcCheckInRecord
class GjcCheckInRecordViewHolder(view: View) :
BaseViewHolder<GjcCheckInRecord, ItemGjcCheckInRecordBinding>(view) {
private var isEditMode: Boolean = false
fun updateEditMode(editMode: Boolean) {
this.isEditMode = editMode
}
override fun onBind(item: Any?, position: Int) {
val record = getItemBean(item)!!
// 从Activity获取当前编辑模式
val activity = itemView.context as? GjcWeighingRecordDetailsActivity
val isEditMode = activity?.currentEditMode ?: false
binding.record = record
binding.isEditMode = isEditMode
binding.position = position // 传入位置用于显示序号