18034727885
2026-06-23 fc61c704b3d13d57a19154af4aabf11e23c8bfdd
修复问题
4个文件已修改
29 ■■■■■ 已修改文件
app/src/main/java/com/xw/yunwei/ui/work/car/detail/management/ManagementFragment.kt 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/xw/yunwei/ui/work/car/manage/CarManageActivity.kt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/xw/yunwei/ui/work/site/SiteNavActivity.kt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/layout/fragment_car_management.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/xw/yunwei/ui/work/car/detail/management/ManagementFragment.kt
@@ -1,9 +1,11 @@
package com.xw.yunwei.ui.work.car.detail.management
import android.annotation.SuppressLint
import android.content.Intent
import androidx.core.net.toUri
import androidx.core.os.bundleOf
import com.xw.common.CommonDialog
import com.xw.common.base.BaseFragmentNoVM
import com.xw.common.utils.BindUtils.getUrl
import com.xw.common.utils.BindUtils.getResColor
import com.xw.common.viewAdapter.ImageDefault
import com.xw.common.viewAdapter.ViewAdapter
@@ -41,6 +43,19 @@
                bundleOf("carId" to (viewModel.carInfo.value?.id ?: 0L))
            )
        }
        binding.tvPhone.setOnClickListener {
            viewModel.carInfo.value?.insurancePhone?.also {
                CommonDialog.showTipsDialog(requireContext(), "即将拨打电话:$it", rightBlock = {
                    val intent = Intent(Intent.ACTION_DIAL).apply {
                        data = "tel:$it".toUri()
                    }
                    if (intent.resolveActivity(requireActivity().packageManager) != null) {
                        startActivity(intent)
                    }
                    true
                })
            }
        }
    }
    @SuppressLint("SetTextI18n")
@@ -53,7 +68,10 @@
        )
        binding.batteryView.setLevel(it.currentElectricity ?: 0)
        ViewAdapter.loadImage(binding.icon, ImageDefault(it.getShowVehiclePicture(), R.mipmap.img_work_car1))
        ViewAdapter.loadImage(
            binding.icon,
            ImageDefault(it.getShowVehiclePicture(), R.mipmap.img_work_car1)
        )
        val setStatus: (Int, Int) -> Unit = { text, bg ->
            binding.status.setTextColor(text)
app/src/main/java/com/xw/yunwei/ui/work/car/manage/CarManageActivity.kt
@@ -31,6 +31,7 @@
import com.xw.yunwei.extension.colorIdToColorValue
import com.xw.yunwei.extension.dpToPx
import com.xw.yunwei.extension.drawableIdToColorValue
import com.xw.yunwei.extension.hideKeyboardAndClearFocus
import com.xw.yunwei.model.CarModel
import com.xw.yunwei.ui.work.AMapFragment
import com.xw.yunwei.ui.work.car.detail.CarDetailActivity
@@ -122,6 +123,7 @@
//                    ToastUtilCommon.show("请输入搜索内容")
//                } else {
                viewModel.queryCars()
                hideKeyboardAndClearFocus()
//                }
            }
            false
app/src/main/java/com/xw/yunwei/ui/work/site/SiteNavActivity.kt
@@ -33,6 +33,7 @@
import com.xw.yunwei.extension.colorIdToColorValue
import com.xw.yunwei.extension.dpToPx
import com.xw.yunwei.extension.drawableIdToColorValue
import com.xw.yunwei.extension.hideKeyboardAndClearFocus
import com.xw.yunwei.model.SiteModel
import com.xw.yunwei.ui.work.AMapFragment
import com.xw.yunwei.utils.DialogFactory
@@ -156,6 +157,7 @@
//                    ToastUtilCommon.show("请输入搜索内容")
//                } else {
                viewModel.query()
                hideKeyboardAndClearFocus()
//                }
            }
            false
app/src/main/res/layout/fragment_car_management.xml
@@ -202,12 +202,13 @@
                        android:textSize="@dimen/sp_14" />
                    <androidx.appcompat.widget.AppCompatTextView
                        android:id="@+id/tv_phone"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_alignParentEnd="true"
                        android:layout_centerVertical="true"
                        android:text="@{viewModel.carInfo.insurancePhone}"
                        android:textColor="@color/gray_9"
                        android:textColor="@color/blue_5"
                        android:textSize="@dimen/sp_14"
                        tools:text="8888888888" />