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" />