18034727885
2026-06-21 f32d25d2a605df16abe0e53a1b43b74649bda668
app/src/main/java/com/xw/yunwei/ui/work/car/manage/CarAdapter.kt
@@ -5,7 +5,6 @@
import com.chad.library.adapter.base.BaseQuickAdapter
import com.chad.library.adapter.base.viewholder.BaseViewHolder
import com.xw.common.base.OnItemClickListener
import com.xw.common.utils.BindUtils.getUrl
import com.xw.common.utils.BindUtils.getResColor
import com.xw.common.viewAdapter.ImageDefault
import com.xw.common.viewAdapter.ViewAdapter
@@ -17,6 +16,11 @@
    BaseQuickAdapter<CarModel, BaseViewHolder>(R.layout.item_work_manage_car) {
    var selectItem: CarModel? = null
        set(value) {
            data.indexOf(field).takeIf { it != -1 }?.also { notifyItemChanged(it) }
            field = value
            data.indexOf(field).takeIf { it != -1 }?.also { notifyItemChanged(it) }
        }
    @SuppressLint("SetTextI18n")
    override fun convert(holder: BaseViewHolder, item: CarModel) {
@@ -31,7 +35,10 @@
                it.parent.setBackgroundColor(getResColor(com.xw.common.R.color.white))
            }
            ViewAdapter.loadImage(binding.icon, ImageDefault(item.getShowVehiclePicture(), R.mipmap.img_work_car))
            ViewAdapter.loadImage(
                binding.icon,
                ImageDefault(item.getShowVehiclePicture(), R.mipmap.img_work_car)
            )
            binding.name.text = item.plateNumber
            binding.color.text = item.vehicleColor
            binding.batteryLife.text = "${item.mileageRange?.toInt()}km"