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