feat: opt 出港计重 计重明细 update
This commit is contained in:
@@ -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 // 传入位置用于显示序号
|
||||
|
||||
Reference in New Issue
Block a user