feat: 国际出港收运检查列表

This commit is contained in:
2025-11-17 17:05:37 +08:00
parent c6330a818f
commit af62041ef7
8 changed files with 180 additions and 49 deletions

View File

@@ -5,6 +5,11 @@ import android.view.View
import com.lukouguoji.gjc.databinding.ItemGjcInspectionBinding
import com.lukouguoji.module_base.base.BaseViewHolder
import com.lukouguoji.module_base.bean.GjcInspectionBean
import com.lukouguoji.module_base.common.ConstantEvent
import com.lukouguoji.module_base.impl.FlowBus
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
/**
* 国际出港收运检查列表 ViewHolder
@@ -19,6 +24,10 @@ class GjcInspectionViewHolder(view: View) :
// 点击checkbox切换选中状态
binding.ivIcon.setOnClickListener {
bean.checked.set(!bean.checked.get())
// 发送checkbox状态变化事件
CoroutineScope(Dispatchers.Main).launch {
FlowBus.with<String>(ConstantEvent.EVENT_CHECK_CHANGED).emit("check_changed")
}
}
// 设置审核状态文本和颜色