diff --git a/app/src/main/java/com/dahe/gldriver/adapter/SelectCarAdapter.kt b/app/src/main/java/com/dahe/gldriver/adapter/SelectCarAdapter.kt index 63e585d..57b580b 100644 --- a/app/src/main/java/com/dahe/gldriver/adapter/SelectCarAdapter.kt +++ b/app/src/main/java/com/dahe/gldriver/adapter/SelectCarAdapter.kt @@ -2,13 +2,12 @@ package com.dahe.gldriver.adapter import android.content.Context import android.view.ViewGroup -import android.widget.Button -import android.widget.LinearLayout +import android.widget.ImageView import com.chad.library.adapter4.BaseQuickAdapter import com.chad.library.adapter4.viewholder.QuickViewHolder import com.dahe.gldriver.R import com.dahe.gldriver.bean.CarBean -import com.dahe.glex.bean.WayBillBean +import com.dahe.mylibrary.utils.ImageLoader /** * @ClassName WaybillAdapter @@ -16,15 +15,21 @@ import com.dahe.glex.bean.WayBillBean * @Date 2024/1/23 16:27 * @Description TODO */ -class SelectCarAdapter : +class SelectCarAdapter(var isCap: Boolean) : BaseQuickAdapter() { override fun onBindViewHolder(holder: QuickViewHolder, position: Int, item: CarBean?) { holder.run { + setGone(R.id.llTop,!isCap) setText(R.id.tvCarNum, item?.vehicleNum) setText(R.id.tvCarType, """${item?.vehicleType}""") setText(R.id.tvCarLen, """车长:${item?.carLong}""") setText(R.id.tvCarWei, """核定载重:${item?.approvedLoad}""") setSelected(R.id.llContent, item?.isSelect!!) + + setText(R.id.tvDriverName, item?.idcardName) + setText(R.id.tvPhone, item?.contactPhone) + ImageLoader.getInstance() + .loadRoundImage(context, item?.avatar, 6, getView(R.id.ivDriverHead)) } } diff --git a/app/src/main/java/com/dahe/gldriver/adapter/WaybillListAdapter.kt b/app/src/main/java/com/dahe/gldriver/adapter/WaybillListAdapter.kt index 522593f..5e6e06a 100644 --- a/app/src/main/java/com/dahe/gldriver/adapter/WaybillListAdapter.kt +++ b/app/src/main/java/com/dahe/gldriver/adapter/WaybillListAdapter.kt @@ -16,7 +16,7 @@ import com.dahe.mylibrary.utils.ImageLoader * @Date 2024/1/23 16:27 * @Description TODO */ -class WaybillListAdapter : +class WaybillListAdapter(var isCap : Boolean) : BaseQuickAdapter() { override fun onBindViewHolder(holder: QuickViewHolder, position: Int, item: OrderBean?) { item?.let { @@ -37,7 +37,7 @@ class WaybillListAdapter : setGone(R.id.btnOk,it.driverEvaluationStatus=="1") } - + setGone(R.id.btnOk,isCap) ImageLoader.getInstance() .loadRoundImage(context, it.avatar, 6, getView(R.id.ivHead)) diff --git a/app/src/main/java/com/dahe/gldriver/bean/CarBean.kt b/app/src/main/java/com/dahe/gldriver/bean/CarBean.kt index 84bcd90..3faa542 100644 --- a/app/src/main/java/com/dahe/gldriver/bean/CarBean.kt +++ b/app/src/main/java/com/dahe/gldriver/bean/CarBean.kt @@ -11,6 +11,7 @@ data class CarBean( val tractionWeight: String="", val carHeight: String="", var carId: String="", + var driverId: String="", val carLong: String="", val carUrl: String="", val carWidth: String="", @@ -71,3 +72,9 @@ data class CapCarListBean( val idcardSex: String ) +data class UpDriverCar( + val orderId: String, + val driverId: String, + val carId: String, +) + diff --git a/app/src/main/java/com/dahe/gldriver/mypop/PopBottomCar.kt b/app/src/main/java/com/dahe/gldriver/mypop/PopBottomCar.kt index 2ea9bc9..95edd2c 100644 --- a/app/src/main/java/com/dahe/gldriver/mypop/PopBottomCar.kt +++ b/app/src/main/java/com/dahe/gldriver/mypop/PopBottomCar.kt @@ -6,15 +6,11 @@ import android.widget.Button import android.widget.LinearLayout import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView -import com.chad.library.adapter4.BaseQuickAdapter import com.dahe.gldriver.R import com.dahe.gldriver.adapter.SelectCarAdapter import com.dahe.gldriver.bean.CarBean -import com.dahe.mylibrary.adapter.GridImageAdapter -import com.dahe.mylibrary.callback.OnPicResultListener import com.dahe.mylibrary.recycleviewswipe.RecycleViewDivider import com.dahe.mylibrary.utils.ConvertUtils -import com.luck.picture.lib.entity.LocalMedia import com.lxj.xpopup.core.BottomPopupView @@ -27,6 +23,7 @@ import com.lxj.xpopup.core.BottomPopupView class PopBottomCar( context: Context, cars: MutableList, + private var isCap: Boolean, onCarSelectListener: OnCarSelectListener ) : BottomPopupView(context) { @@ -47,7 +44,7 @@ class PopBottomCar( var recycler = findViewById(R.id.recycler) var btnOk = findViewById