From c749e14c005db4c0695b959012a5389f579fa247 Mon Sep 17 00:00:00 2001 From: lijia Date: Wed, 26 Jun 2024 15:20:12 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=93=E8=B7=AF=E8=BF=90=E8=BE=93=E8=AF=81?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E5=A4=A7=E5=9B=BE=E4=BB=A5=E5=8F=8A=E8=B7=9F?= =?UTF-8?q?=E6=8D=A2=E5=9B=BE=E7=89=87=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/account/authperson/EditRoadActivity.kt | 23 ++++++++++++++++++- .../main/res/layout/activity_auth_road.xml | 18 ++++++++++++++- 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/EditRoadActivity.kt b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/EditRoadActivity.kt index 2cbfeab..f41d27d 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/EditRoadActivity.kt +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/EditRoadActivity.kt @@ -9,6 +9,7 @@ import com.arpa.hndahesudintocctmsdriver.databinding.ActivityAuthRoadBinding import com.arpa.hndahesudintocctmsdriver.net.BaseObserver import com.arpa.hndahesudintocctmsdriver.net.DataManager import com.arpa.hndahesudintocctmsdriver.net.RxHttpCallBack +import com.arpa.hndahesudintocctmsdriver.utils.CommonPopUtils import com.arpa.hndahesudintocctmsdriver.utils.OcrUtils import com.arpa.mylibrary.base.BaseActivity import com.arpa.mylibrary.net.CommonResponseBean @@ -43,6 +44,24 @@ class EditRoadActivity : BaseActivity() { } } ivFront.setOnClickListener { + if (upRoad.roadLicensePhotoUrl.isNullOrEmpty()) { + OcrUtils.getInstance() + .noOcrUpPic(mContext, this@EditRoadActivity) { picPath, ocrResult -> + ImageLoader.getInstance() + .loadRoundImage(mContext, picPath.locPic, 12, ivFront) + upRoad.roadLicensePhotoUrl = picPath.picPath + tvChangeRoad.visibility = View.VISIBLE + } + } else { + CommonPopUtils.getInstance().showOnePic( + mContext, + ivFront, upRoad.roadLicensePhotoUrl + ) + } + + } + + tvChangeRoad.setOnClickListener { OcrUtils.getInstance() .noOcrUpPic(mContext, this@EditRoadActivity) { picPath, ocrResult -> ImageLoader.getInstance() @@ -74,12 +93,14 @@ class EditRoadActivity : BaseActivity() { llBtn.visibility = View.GONE etID.isEnabled = false tvDate.isEnabled = false - ivFront.isEnabled = false +// ivFront.isEnabled = false } } binding.run { ImageLoader.getInstance() .loadRoundImage(mContext, data.roadLicensePhotoUrl, 12, ivFront) + tvChangeRoad.visibility = + if (data.roadLicense.isNullOrEmpty() || isOnlyShow) View.GONE else View.VISIBLE etID.setText(data.roadLicense) tvDate.text = data.roadLicenseValidity diff --git a/app/src/main/res/layout/activity_auth_road.xml b/app/src/main/res/layout/activity_auth_road.xml index 7a815c7..0b6b87d 100644 --- a/app/src/main/res/layout/activity_auth_road.xml +++ b/app/src/main/res/layout/activity_auth_road.xml @@ -57,18 +57,34 @@ android:layout_marginBottom="@dimen/dp_22" android:background="@drawable/road" /> +