feat: dev

This commit is contained in:
2025-11-14 12:15:33 +08:00
parent aa8ac2271a
commit c6330a818f
22 changed files with 2036 additions and 2831 deletions

View File

@@ -0,0 +1,28 @@
package com.lukouguoji.gjc.holder
import android.graphics.Color
import android.view.View
import com.lukouguoji.gjc.databinding.ItemGjcInspectionBinding
import com.lukouguoji.module_base.base.BaseViewHolder
import com.lukouguoji.module_base.bean.GjcInspectionBean
/**
* 国际出港收运检查列表 ViewHolder
*/
class GjcInspectionViewHolder(view: View) :
BaseViewHolder<GjcInspectionBean, ItemGjcInspectionBinding>(view) {
override fun onBind(item: Any?, position: Int) {
val bean = getItemBean(item)!!
binding.bean = bean
// 点击checkbox切换选中状态
binding.ivIcon.setOnClickListener {
bean.checked.set(!bean.checked.get())
}
// 设置审核状态文本和颜色
binding.tvStatus.text = bean.getReviewStatusName()
binding.tvStatus.setTextColor(Color.parseColor(bean.getReviewStatusColor()))
}
}