liugl
2020-12-15 b0f715433a54c4bc897dd2bc86fa8ab70727b008
app/src/main/java/com/okgoincar/slab/adapter/SlabMainAdapter.kt
@@ -1,4 +1,4 @@
package com.okgoincar.ui.adapter
package com.okgoincar.slab.adapter
import android.view.View
import cn.sinata.xldutils.utils.clickDelay
@@ -9,10 +9,11 @@
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
@@ -35,7 +36,29 @@
            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>(