package com.kuanzhai.driver.ui.adapter
|
|
import android.view.View
|
import androidx.recyclerview.widget.LinearLayoutManager
|
import cn.sinata.xldutils.utils.doubleTwo
|
import cn.sinata.xldutils.utils.gone
|
import cn.sinata.xldutils.utils.textColor
|
import cn.sinata.xldutils.utils.visible
|
import com.kuanzhai.driver.R
|
import com.kuanzhai.driver.base.BaseRvAdapter
|
import com.kuanzhai.driver.base.BaseViewHolder
|
import com.kuanzhai.driver.bean.AppealBeanData
|
import kotlinx.android.synthetic.main.item_appeal.view.*
|
|
class AppealItemAdapter: BaseRvAdapter<AppealBeanData>() {
|
override fun getLayoutResId(viewType: Int): Int {
|
return R.layout.item_appeal
|
}
|
|
override fun onBindItem(holder: BaseViewHolder?, view: View?, item: AppealBeanData?) {
|
holder?.itemView?.let {
|
it.tv_state.text = item!!.getStatueStr()
|
it.tv_state.textColor(context,if (item?.state == 2) R.color.green_color else R.color.red_color)
|
it.tv_time_start.text = item?.travelTime
|
it.tv_time_end.text = item?.endServiceTime
|
if (item?.timeOut > 0){
|
it.tv_time_out.text = "超时"+item?.timeOut+"分钟,扣款:¥"+item?.deductMoney
|
it.tv_time_out.visible()
|
}else{
|
it.tv_time_out.gone()
|
}
|
it.tv_content.text = item?.content
|
it.recycler_view_img.layoutManager = LinearLayoutManager(context,LinearLayoutManager.HORIZONTAL,false)
|
var upAdapter = UpPhotoTwoAdapter()
|
upAdapter.isShowClose = false
|
it.recycler_view_img.adapter = upAdapter
|
if (!item?.imgList.isNullOrEmpty()){
|
upAdapter.data.addAll(item?.imgList!!.split(","))
|
upAdapter.notifyDataSetChanged()
|
}
|
it.rl_bottom.visibility = if (item?.state == 2) View.VISIBLE else View.GONE
|
it.tv_time_img.text = item?.createTime
|
it.tv_dell_time.text = item?.dealTime
|
it.tv_return_money.text = "退回金额:¥"+doubleTwo(item?.returnMoney!!)
|
}
|
}
|
}
|