| | |
| | | package com.okgoincar.ui.adapter |
| | | package com.okgoincar.slab.adapter |
| | | |
| | | import android.view.View |
| | | import cn.sinata.xldutils.utils.clickDelay |
| | |
| | | import com.okgoincar.R |
| | | import com.okgoincar.base.BaseRvAdapter |
| | | import com.okgoincar.base.BaseViewHolder |
| | | import com.okgoincar.base.MyApplication |
| | | import com.okgoincar.bean.OrderListBean |
| | | import com.okgoincar.slab.SlabMainActivity |
| | | import com.okgoincar.slab.SlabTripActivity |
| | | import com.okgoincar.slab.cargo.CargoActivity |
| | | import com.okgoincar.slab.cargo.SlabCargoOverActivity |
| | | import com.okgoincar.slab.util.DialogUtil |
| | | import kotlinx.android.synthetic.main.item_main_list_slab.view.* |
| | | import kotlinx.android.synthetic.main.item_main_list_slab.view.tv_end |
| | |
| | | it.itemView.tv_start.text = item.startAddress |
| | | it.itemView.tv_end.text = item.endAddress |
| | | it.itemView.tv_qian.text = item.redMoney.toString() + "元小费" |
| | | |
| | | |
| | | it.itemView.clickDelay { |
| | | if (item.type == 4 || item.type == 5){ |
| | | when(item.state){ |
| | | 1,2,3,4,5,7,8,9,12 ->{ |
| | | context.startActivity<CargoActivity>( |
| | | "orderId" to item.id.toString(), |
| | | "orderType" to item.type.toString() |
| | | ) |
| | | } |
| | | 6,10->{ |
| | | context.startActivity<SlabCargoOverActivity>( |
| | | "orderId" to item.id.toString(), |
| | | "orderType" to item.type.toString() |
| | | ) |
| | | } |
| | | 11 -> { |
| | | toast("订单改派中") |
| | | } |
| | | } |
| | | |
| | | return@clickDelay |
| | | } |
| | | when (item.state) { |
| | | 2, 3, 4, 5 -> { |
| | | context.startActivity<SlabTripActivity>( |
| | |
| | | view.tv_end.text = item.endAddress |
| | | view.tv_money.text = item.redMoney.toString() + "元红包" |
| | | view.tv_money_num.text = item.orderMoney.toString() + "元" |
| | | if (item.payManner != null){ |
| | | view.tv_money_num.text = item.orderMoney.toString() + "元("+if (item.payManner == 1)"线上)" else "线下)" |
| | | } |
| | | setBlack(getNowTimeBlack(), view) |
| | | pop.showCenter((context as SlabMainActivity).window.decorView) |
| | | } |