18034727885
2026-06-16 b3fb29b303dab76e4dc77b482bd9d38f78314760
修复问题
4个文件已修改
26 ■■■■■ 已修改文件
app/src/main/java/com/xw/yunwei/ui/task/selectCar/SelectCarActivity.kt 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/layout/activity_car_charge.xml 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/layout/activity_select_car.xml 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/layout/layout_normal_task_charge_detail.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/xw/yunwei/ui/task/selectCar/SelectCarActivity.kt
@@ -14,6 +14,7 @@
import com.xw.common.R
import com.xw.common.base.OnItemClickListener
import com.xw.common.base.fastObserve
import com.xw.common.utils.BindUtils
import com.xw.common.utils.ToastUtilCommon
import com.xw.yunwei.BR
import com.xw.yunwei.BaseBusinessActivity
@@ -39,8 +40,19 @@
    OnItemClickListener<CarModel> {
    override fun getBindingVariable() = BR.viewModel
    /** 空数据提示视图,懒加载创建 */
    val emptyView by lazy {
        BindUtils.getEmptyView(this, "暂无符合条件的车辆")
    }
    /** 车辆列表适配器 */
    val adapter by lazy { SelectCarAdapter(this).apply { setHasStableIds(true) } }
    val adapter by lazy {
        SelectCarAdapter(this).apply {
            setHasStableIds(true)
            setEmptyView(emptyView)
        }
    }
    /** 筛选弹窗 */
    private var filterDialog: MaterialDialog? = null
@@ -158,7 +170,7 @@
                    // 初始化区域筛选数据
                    bind.stllArea.setData(
                        viewModel.filterAreas.map { it.electronicName?:"" },
                        viewModel.filterAreas.map { it.electronicName ?: "" },
                        this@SelectCarActivity,
                        ArrayList(),
                        this@SelectCarActivity.resources.getColor(R.color.blue_5),
app/src/main/res/layout/activity_car_charge.xml
@@ -265,6 +265,7 @@
                android:background="@null"
                android:gravity="center_vertical"
                android:hint="请输入剩余里程"
                android:maxLength="4"
                android:inputType="number"
                android:text="@={viewModel.leftCharge}"
                android:textColor="@color/gray_10"
app/src/main/res/layout/activity_select_car.xml
@@ -68,6 +68,7 @@
                    android:drawableStart="@drawable/svg_search"
                    android:drawablePadding="@dimen/dp_10"
                    android:hint="请输入车牌号"
                    android:maxLength="8"
                    android:imeOptions="actionSearch"
                    android:paddingHorizontal="@dimen/dp_10"
                    android:singleLine="true"
app/src/main/res/layout/layout_normal_task_charge_detail.xml
@@ -92,8 +92,8 @@
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_centerVertical="true"
                        tools:text="开始时间:2026-09-09 11:09:09"
                        android:text='@{"开始时间:" + viewModel.chargeModel.startTime}'
                        tools:text="2026-09-09 11:09:09"
                        android:text='@{viewModel.chargeModel.startTime}'
                        android:textColor="@color/gray_7"
                        android:textSize="@dimen/sp_12" />
@@ -186,8 +186,8 @@
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:text='@{"结束时间:" + viewModel.chargeModel.endTime}'
                    tools:text="结束时间:2026-09-09 11:09:09"
                    android:text='@{viewModel.chargeModel.endTime}'
                    tools:text="2026-09-09 11:09:09"
                    android:textColor="@color/gray_7"
                    android:textSize="@dimen/sp_12" />