行驶证资料完善以及添加挂车判断,从业资格证添加默认。错误处理
This commit is contained in:
parent
d40d2783c9
commit
548003a5d9
@ -28,6 +28,7 @@ class CarsAdapter :
|
|||||||
R.id.tvCarWei,
|
R.id.tvCarWei,
|
||||||
"""${
|
"""${
|
||||||
if (!item?.approvedLoad.isNullOrEmpty()) item?.approvedLoad?.toFloat()
|
if (!item?.approvedLoad.isNullOrEmpty()) item?.approvedLoad?.toFloat()
|
||||||
|
?.div(1000) else if (!item?.tractionWeight.isNullOrEmpty()) item?.tractionWeight?.toFloat()
|
||||||
?.div(1000) else 0
|
?.div(1000) else 0
|
||||||
}吨"""
|
}吨"""
|
||||||
)
|
)
|
||||||
|
@ -90,7 +90,7 @@ data class DataX(
|
|||||||
val totalWeight: String = "",//总质量
|
val totalWeight: String = "",//总质量
|
||||||
val permittedWeight: String = "",//核定载质量
|
val permittedWeight: String = "",//核定载质量
|
||||||
val tractionWeight: String = "",//准牵引总质量
|
val tractionWeight: String = "",//准牵引总质量
|
||||||
val overallDimension: String = "",//6915×2550×3960mm
|
var overallDimension: String = "",//6915×2550×3960mm
|
||||||
val plateColorCode: String = "",//车牌颜色
|
val plateColorCode: String = "",//车牌颜色
|
||||||
val inspectionRecord: String = "",//检验有效期至2023年06月吉J 有效期
|
val inspectionRecord: String = "",//检验有效期至2023年06月吉J 有效期
|
||||||
val issueDate: String = "",//发证日期
|
val issueDate: String = "",//发证日期
|
||||||
|
@ -13,6 +13,7 @@ data class UserBean(
|
|||||||
var token :String,
|
var token :String,
|
||||||
var userid :String,
|
var userid :String,
|
||||||
var id :String,
|
var id :String,
|
||||||
|
var idcard :String,
|
||||||
var roleId :String,
|
var roleId :String,
|
||||||
var contactPhone :String,
|
var contactPhone :String,
|
||||||
var uname :String,
|
var uname :String,
|
||||||
|
@ -35,11 +35,11 @@ class AuthDrivingActivity : BaseActivity<ActivityAuthDrivingBinding>() {
|
|||||||
var upDrivingInfoBean = UpDrivingInfoBean()
|
var upDrivingInfoBean = UpDrivingInfoBean()
|
||||||
override fun initView(savedInstanceState: Bundle?) {
|
override fun initView(savedInstanceState: Bundle?) {
|
||||||
setStatusBarColor(R.color.white)
|
setStatusBarColor(R.color.white)
|
||||||
setTitleBar("实名认证"){
|
setTitleBar("实名认证") {
|
||||||
if (ActivityUtils.isActivityExistsInStack(HomeActivity::class.java)){
|
if (ActivityUtils.isActivityExistsInStack(HomeActivity::class.java)) {
|
||||||
finish()
|
finish()
|
||||||
}else{//homeactivity不存在,需跳转homeactivity
|
} else {//homeactivity不存在,需跳转homeactivity
|
||||||
ActivityUtils.startActivity(mContext,HomeActivity::class.java)
|
ActivityUtils.startActivity(mContext, HomeActivity::class.java)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
binding.btnOk.setOnClickListener {
|
binding.btnOk.setOnClickListener {
|
||||||
@ -79,7 +79,11 @@ class AuthDrivingActivity : BaseActivity<ActivityAuthDrivingBinding>() {
|
|||||||
tvCarType.setOnClickListener {
|
tvCarType.setOnClickListener {
|
||||||
//车辆类型
|
//车辆类型
|
||||||
DicUtils.getInstance()
|
DicUtils.getInstance()
|
||||||
.selectDicCarType(mContext, this@AuthDrivingActivity, isLoading = true) { position, item ->
|
.selectDicCarType(
|
||||||
|
mContext,
|
||||||
|
this@AuthDrivingActivity,
|
||||||
|
isLoading = true
|
||||||
|
) { position, item ->
|
||||||
var data = item as DiCarColor
|
var data = item as DiCarColor
|
||||||
|
|
||||||
var isHasFow = data.dictLabel.contains("牵引车")
|
var isHasFow = data.dictLabel.contains("牵引车")
|
||||||
@ -93,7 +97,7 @@ class AuthDrivingActivity : BaseActivity<ActivityAuthDrivingBinding>() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
tvEnd.setOnClickListener {
|
tvEnd.setOnClickListener {
|
||||||
PickerUtils.getInstance().showDateSim(this@AuthDrivingActivity,"有效结束日期") {
|
PickerUtils.getInstance().showDateSim(this@AuthDrivingActivity, "有效结束日期") {
|
||||||
tvEnd.text = it
|
tvEnd.text = it
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -122,8 +126,8 @@ class AuthDrivingActivity : BaseActivity<ActivityAuthDrivingBinding>() {
|
|||||||
*/
|
*/
|
||||||
private fun selFrontPic() {
|
private fun selFrontPic() {
|
||||||
OcrUtils.getInstance().ocrDriveing(mContext, this) { picPath, result ->
|
OcrUtils.getInstance().ocrDriveing(mContext, this) { picPath, result ->
|
||||||
if (result?.data?.face==null){
|
if (result?.data?.face == null) {
|
||||||
ToastUtils.showToast(mContext,"请选择正确证件照片")
|
ToastUtils.showToast(mContext, "请选择正确证件照片")
|
||||||
return@ocrDriveing
|
return@ocrDriveing
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -162,8 +166,8 @@ class AuthDrivingActivity : BaseActivity<ActivityAuthDrivingBinding>() {
|
|||||||
private fun selBackPic() {
|
private fun selBackPic() {
|
||||||
|
|
||||||
OcrUtils.getInstance().ocrDriveing(mContext, this) { picPath, result ->
|
OcrUtils.getInstance().ocrDriveing(mContext, this) { picPath, result ->
|
||||||
if (result?.data?.back==null){
|
if (result?.data?.back == null) {
|
||||||
ToastUtils.showToast(mContext,"请选择正确证件照片")
|
ToastUtils.showToast(mContext, "请选择正确证件照片")
|
||||||
return@ocrDriveing
|
return@ocrDriveing
|
||||||
}
|
}
|
||||||
ImageLoader.getInstance()
|
ImageLoader.getInstance()
|
||||||
@ -181,59 +185,42 @@ class AuthDrivingActivity : BaseActivity<ActivityAuthDrivingBinding>() {
|
|||||||
binding.tvEnd.text = changeDateNoneFormat
|
binding.tvEnd.text = changeDateNoneFormat
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//车长
|
|
||||||
val split = it.overallDimension.split("mm")[0].split("X")
|
//牵引总质量
|
||||||
if (split!=null&&split.size>2){
|
if (it.tractionWeight.contains("kg")) {
|
||||||
upDrivingInfoBean.run {
|
|
||||||
carLong = split[0]
|
|
||||||
carWidth = split[1]
|
|
||||||
carHeight = split[2]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (it.tractionWeight.contains("kg")){
|
|
||||||
upDrivingInfoBean.tractionWeight = it.tractionWeight.split("kg")[0]
|
upDrivingInfoBean.tractionWeight = it.tractionWeight.split("kg")[0]
|
||||||
}
|
}
|
||||||
|
//核定载质量
|
||||||
upDrivingInfoBean.energySignCode = it.energySign
|
if (it.permittedWeight.contains("kg")) {
|
||||||
upDrivingInfoBean.barcodeNumber = it.barcodeNumber
|
upDrivingInfoBean.approvedLoad = it.permittedWeight.split("kg")[0]
|
||||||
upDrivingInfoBean.overallDimension = it.overallDimension
|
|
||||||
|
|
||||||
binding.run {
|
|
||||||
etCurbWeight.setText(it.curbWeight)//整备质量
|
|
||||||
etPermittedWeight.setText(it.permittedWeight)//
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
upDrivingInfoBean.run {
|
||||||
|
overallDimension = it.overallDimension
|
||||||
|
energySignCode = it.energySign
|
||||||
|
barcodeNumber = it.barcodeNumber
|
||||||
|
overallDimension = it.overallDimension
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//车长
|
||||||
|
if (it.overallDimension.contains("mm")) {
|
||||||
|
var overall = it.overallDimension.replace("mm", "")
|
||||||
|
var splits = overall.split("×")
|
||||||
|
if (splits.size == 3) {
|
||||||
|
upDrivingInfoBean.carLong = splits[0]
|
||||||
|
upDrivingInfoBean.carWidth = splits[1]
|
||||||
|
upDrivingInfoBean.carHeight = splits[2]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// binding.run {
|
||||||
|
// etCurbWeight.setText(it.curbWeight)//整备质量
|
||||||
|
// etPermittedWeight.setText(it.permittedWeight)//
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// PopsUtils.getInstance().showSimSelPic(mContext) {
|
|
||||||
// var data = it[0]
|
|
||||||
// ossServiceUtil.asyncPutImage(data.realPath, this@AuthDrivingActivity)
|
|
||||||
// ossServiceUtil.setResultCallBack { data, oldPath ->
|
|
||||||
// run {
|
|
||||||
// DataManager.getInstance().recognizeVehicleLicense(oldPath)
|
|
||||||
// .subscribeOn(Schedulers.io())
|
|
||||||
// .observeOn(AndroidSchedulers.mainThread())
|
|
||||||
// .subscribe(
|
|
||||||
// BaseObserver(mContext,
|
|
||||||
// object : RxHttpCallBack<OcrPersonBean>() {
|
|
||||||
// override fun onSuccess(t: CommonResponseBean<OcrPersonBean>) {
|
|
||||||
// super.onSuccess(t)
|
|
||||||
//// t.data.data.back?.data.let {
|
|
||||||
//// driverInfoBean.licensePhotoBackUrl = oldPath
|
|
||||||
//// }
|
|
||||||
// }
|
|
||||||
// })
|
|
||||||
// )
|
|
||||||
//
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// ImageLoader.getInstance().loadRoundImage(mContext, data.realPath, 12, binding.ivBack)
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun subMit() {
|
private fun subMit() {
|
||||||
@ -269,9 +256,12 @@ class AuthDrivingActivity : BaseActivity<ActivityAuthDrivingBinding>() {
|
|||||||
super.onSuccess(t)
|
super.onSuccess(t)
|
||||||
if (upDrivingInfoBean.isTrailer == "1") {
|
if (upDrivingInfoBean.isTrailer == "1") {
|
||||||
finish()
|
finish()
|
||||||
ActivityUtils.startActivity(mContext, AuthTrailerActivity::class.java,Bundle().apply {
|
ActivityUtils.startActivity(
|
||||||
putString(AppConfig.CAR_ID,t.data.carId)
|
mContext,
|
||||||
})
|
AuthTrailerActivity::class.java,
|
||||||
|
Bundle().apply {
|
||||||
|
putString(AppConfig.CAR_ID, t.data.carId)
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
ActivityUtils.startActivity(mContext, AuthSuccActivity::class.java)
|
ActivityUtils.startActivity(mContext, AuthSuccActivity::class.java)
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,7 @@ import com.dahe.gldriver.net.BaseObserver
|
|||||||
import com.dahe.gldriver.net.DataManager
|
import com.dahe.gldriver.net.DataManager
|
||||||
import com.dahe.gldriver.net.RxHttpCallBack
|
import com.dahe.gldriver.net.RxHttpCallBack
|
||||||
import com.dahe.gldriver.oss.OssServiceUtil
|
import com.dahe.gldriver.oss.OssServiceUtil
|
||||||
|
import com.dahe.gldriver.utils.SPUtils
|
||||||
import com.dahe.mylibrary.utils.PickerUtils
|
import com.dahe.mylibrary.utils.PickerUtils
|
||||||
import com.dahe.mylibrary.base.BaseActivity
|
import com.dahe.mylibrary.base.BaseActivity
|
||||||
import com.dahe.mylibrary.net.CommonResponseBean
|
import com.dahe.mylibrary.net.CommonResponseBean
|
||||||
@ -30,11 +31,12 @@ class AuthQualificationActivity : BaseActivity<ActivityAuthQualificationBinding>
|
|||||||
override fun initView(savedInstanceState: Bundle?) {
|
override fun initView(savedInstanceState: Bundle?) {
|
||||||
setStatusBarColor(R.color.white)
|
setStatusBarColor(R.color.white)
|
||||||
setTitleBar("实名认证", true)
|
setTitleBar("实名认证", true)
|
||||||
binding.btnOk.setOnClickListener {
|
|
||||||
subMit()
|
|
||||||
}
|
|
||||||
|
|
||||||
binding.run {
|
binding.run {
|
||||||
|
etId.setText(SPUtils.instance.getUserInfo(mContext).idcard)
|
||||||
|
btnOk.setOnClickListener {
|
||||||
|
subMit()
|
||||||
|
}
|
||||||
tvDate.run {
|
tvDate.run {
|
||||||
setOnClickListener {
|
setOnClickListener {
|
||||||
PickerUtils.getInstance()
|
PickerUtils.getInstance()
|
||||||
|
@ -234,24 +234,36 @@ class EditDrivingActivity : BaseActivity<ActivityAuthDrivingBinding>() {
|
|||||||
binding.tvEnd.text = changeDateNoneFormat
|
binding.tvEnd.text = changeDateNoneFormat
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//车长
|
//牵引总质量
|
||||||
val split = it.overallDimension.split("mm")[0].split("X")
|
if (it.tractionWeight.contains("kg")) {
|
||||||
if (split != null && split.size > 2) {
|
|
||||||
upDrivingInfoBean.run {
|
|
||||||
carLong = split[0]
|
|
||||||
carWidth = split[1]
|
|
||||||
carHeight = split[2]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (it.tractionWeight.contains("kg")){
|
|
||||||
upDrivingInfoBean.tractionWeight = it.tractionWeight.split("kg")[0]
|
upDrivingInfoBean.tractionWeight = it.tractionWeight.split("kg")[0]
|
||||||
}
|
}
|
||||||
upDrivingInfoBean.energySignCode = it.energySign
|
//核定载质量
|
||||||
upDrivingInfoBean.barcodeNumber = it.barcodeNumber
|
if (it.permittedWeight.contains("kg")) {
|
||||||
binding.run {
|
upDrivingInfoBean.approvedLoad = it.permittedWeight.split("kg")[0]
|
||||||
etCurbWeight.setText(it.curbWeight)//整备质量
|
|
||||||
etPermittedWeight.setText(it.permittedWeight)//核定载质量
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//车长
|
||||||
|
if (it.overallDimension.contains("mm")) {
|
||||||
|
var overall = it.overallDimension.replace("mm", "")
|
||||||
|
var splits = overall.split("×")
|
||||||
|
if (splits.size == 3) {
|
||||||
|
upDrivingInfoBean.carLong = splits[0]
|
||||||
|
upDrivingInfoBean.carWidth = splits[1]
|
||||||
|
upDrivingInfoBean.carHeight = splits[2]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
upDrivingInfoBean.run {
|
||||||
|
overallDimension = it.overallDimension
|
||||||
|
energySignCode = it.energySign
|
||||||
|
barcodeNumber = it.barcodeNumber
|
||||||
|
overallDimension = it.overallDimension
|
||||||
|
}
|
||||||
|
|
||||||
|
// binding.run {
|
||||||
|
// etCurbWeight.setText(it.curbWeight)//整备质量
|
||||||
|
// etPermittedWeight.setText(it.permittedWeight)//核定载质量
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,7 @@ import com.dahe.gldriver.net.DataManager
|
|||||||
import com.dahe.gldriver.net.RxHttpCallBack
|
import com.dahe.gldriver.net.RxHttpCallBack
|
||||||
import com.dahe.gldriver.oss.OssServiceUtil
|
import com.dahe.gldriver.oss.OssServiceUtil
|
||||||
import com.dahe.gldriver.utils.OcrUtils
|
import com.dahe.gldriver.utils.OcrUtils
|
||||||
|
import com.dahe.gldriver.utils.SPUtils
|
||||||
import com.dahe.glex.bean.UserDetail
|
import com.dahe.glex.bean.UserDetail
|
||||||
import com.dahe.mylibrary.utils.PickerUtils
|
import com.dahe.mylibrary.utils.PickerUtils
|
||||||
import com.dahe.mylibrary.base.BaseActivity
|
import com.dahe.mylibrary.base.BaseActivity
|
||||||
@ -77,9 +78,8 @@ class EditQualificationActivity : BaseActivity<ActivityAuthQualificationBinding>
|
|||||||
etId.isEnabled = false
|
etId.isEnabled = false
|
||||||
ivFront.isEnabled = false
|
ivFront.isEnabled = false
|
||||||
}
|
}
|
||||||
|
tvDate.text = upQuaInfo.qualificationCertificateEffectiveEnd
|
||||||
tvDate.setText(upQuaInfo.qualificationCertificateEffectiveEnd)
|
etId.setText(if (upQuaInfo.qualificationCertificateNo.isNullOrEmpty()) SPUtils.instance.getUserInfo(mContext).idcard else upQuaInfo.qualificationCertificateNo)
|
||||||
etId.setText(upQuaInfo.qualificationCertificateNo)
|
|
||||||
|
|
||||||
ImageLoader.getInstance()
|
ImageLoader.getInstance()
|
||||||
.loadRoundImage(
|
.loadRoundImage(
|
||||||
|
@ -87,7 +87,7 @@ class InviteRecordActivity : BaseActivity<ActivityInviteRecordBinding>(), Refres
|
|||||||
override fun onSuccess(t: CommonResponseBean<MutableList<InviteRecord>>) {
|
override fun onSuccess(t: CommonResponseBean<MutableList<InviteRecord>>) {
|
||||||
super.onSuccess(t)
|
super.onSuccess(t)
|
||||||
if (mRefreshPage === 1) {
|
if (mRefreshPage === 1) {
|
||||||
if (t.data.size == 0) {
|
if (t.data==null||t.data.size == 0) {
|
||||||
adapter.submitList(null)
|
adapter.submitList(null)
|
||||||
adapter.setStateViewLayout(mContext, R.layout.empty_view)
|
adapter.setStateViewLayout(mContext, R.layout.empty_view)
|
||||||
} else {
|
} else {
|
||||||
|
@ -193,6 +193,8 @@ class MineFragment : BaseFragment<FragmentMineBinding>(), View.OnClickListener,
|
|||||||
.subscribe(BaseObserver(mContext, object : RxHttpCallBack<UserBean>() {
|
.subscribe(BaseObserver(mContext, object : RxHttpCallBack<UserBean>() {
|
||||||
override fun onSuccess(t: CommonResponseBean<UserBean>) {
|
override fun onSuccess(t: CommonResponseBean<UserBean>) {
|
||||||
super.onSuccess(t)
|
super.onSuccess(t)
|
||||||
|
if (t==null||t.data==null)
|
||||||
|
return
|
||||||
UserUtils.instance.updateUser(mContext, t.data)
|
UserUtils.instance.updateUser(mContext, t.data)
|
||||||
binding.refresh.finishRefresh()
|
binding.refresh.finishRefresh()
|
||||||
refreshView()
|
refreshView()
|
||||||
|
@ -36,6 +36,7 @@ class CarDetailActivity : BaseActivity<ActivityCarDetailBinding>(), View.OnClick
|
|||||||
|
|
||||||
private lateinit var CarDetail: CarDetail
|
private lateinit var CarDetail: CarDetail
|
||||||
private var firstMissingInfo = -1
|
private var firstMissingInfo = -1
|
||||||
|
private var allInfoCount = 2
|
||||||
override fun initView(savedInstanceState: Bundle?) {
|
override fun initView(savedInstanceState: Bundle?) {
|
||||||
setStatusHeightParams(binding.rlTop)
|
setStatusHeightParams(binding.rlTop)
|
||||||
setTitleBar("车辆详情", true)
|
setTitleBar("车辆详情", true)
|
||||||
@ -161,7 +162,17 @@ class CarDetailActivity : BaseActivity<ActivityCarDetailBinding>(), View.OnClick
|
|||||||
var doneInfoCount = 0
|
var doneInfoCount = 0
|
||||||
firstMissingInfo = -1
|
firstMissingInfo = -1
|
||||||
CarDetail = data
|
CarDetail = data
|
||||||
|
|
||||||
|
|
||||||
binding.run {
|
binding.run {
|
||||||
|
|
||||||
|
if (data.isTrailer == "1") {
|
||||||
|
cvTrai.visibility = View.VISIBLE
|
||||||
|
allInfoCount = 3
|
||||||
|
} else {
|
||||||
|
cvTrai.visibility = View.GONE
|
||||||
|
allInfoCount = 2
|
||||||
|
}
|
||||||
var missInfo = ""
|
var missInfo = ""
|
||||||
|
|
||||||
if (data.vehicleNum.isNullOrEmpty()) {
|
if (data.vehicleNum.isNullOrEmpty()) {
|
||||||
@ -172,17 +183,22 @@ class CarDetailActivity : BaseActivity<ActivityCarDetailBinding>(), View.OnClick
|
|||||||
doneInfoCount++
|
doneInfoCount++
|
||||||
tvInfo.text = """${data.vehicleNum} ${data.vehicleType}"""
|
tvInfo.text = """${data.vehicleNum} ${data.vehicleType}"""
|
||||||
}
|
}
|
||||||
if (data.trailerVehicleNum.isNullOrEmpty()) {
|
if (data.isTrailer == "1") {
|
||||||
tvDriverInfo.text = "证件缺失将无法进行接单"
|
if (data.trailerVehicleNum.isNullOrEmpty()) {
|
||||||
missInfo =
|
tvDriverInfo.text = "证件缺失将无法进行接单"
|
||||||
if (missInfo.isNullOrEmpty()) missInfo.plus("挂车行驶证") else missInfo.plus("、挂车行驶证")
|
missInfo =
|
||||||
if (firstMissingInfo == -1) {
|
if (missInfo.isNullOrEmpty()) missInfo.plus("挂车行驶证") else missInfo.plus(
|
||||||
firstMissingInfo = 2
|
"、挂车行驶证"
|
||||||
|
)
|
||||||
|
if (firstMissingInfo == -1) {
|
||||||
|
firstMissingInfo = 2
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
doneInfoCount++
|
||||||
|
tvDriverInfo.text = """${data.trailerVehicleNum} ${data.trailerVehicleType}"""
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
doneInfoCount++
|
|
||||||
tvDriverInfo.text = """${data.trailerVehicleNum} ${data.trailerVehicleType}"""
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (data.roadLicense.isNullOrEmpty()) {
|
if (data.roadLicense.isNullOrEmpty()) {
|
||||||
tvQualiInfo.text = "证件缺失将无法进行接单"
|
tvQualiInfo.text = "证件缺失将无法进行接单"
|
||||||
missInfo =
|
missInfo =
|
||||||
@ -198,14 +214,13 @@ class CarDetailActivity : BaseActivity<ActivityCarDetailBinding>(), View.OnClick
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
btnNext.text = if (doneInfoCount == 3) "已完成" else "继续认证"
|
btnNext.text = if (doneInfoCount == allInfoCount) "已完成" else "继续认证"
|
||||||
tvContent.text =
|
tvContent.text =
|
||||||
if (missInfo.isNullOrEmpty()) "认证成功,请接单把!!!" else missInfo.plus("缺失")
|
if (missInfo.isNullOrEmpty()) "认证成功,请接单把!!!" else missInfo.plus("缺失")
|
||||||
|
|
||||||
|
|
||||||
llId.visibility = if (data.vehicleNum.isNullOrEmpty()) View.GONE else View.VISIBLE
|
llId.visibility = if (data.vehicleNum.isNullOrEmpty()) View.GONE else View.VISIBLE
|
||||||
btnId.visibility = if (data.vehicleNum.isNullOrEmpty()) View.VISIBLE else View.GONE
|
btnId.visibility = if (data.vehicleNum.isNullOrEmpty()) View.VISIBLE else View.GONE
|
||||||
|
|
||||||
llDriver.visibility =
|
llDriver.visibility =
|
||||||
if (data.trailerVehicleNum.isNullOrEmpty()) View.GONE else View.VISIBLE
|
if (data.trailerVehicleNum.isNullOrEmpty()) View.GONE else View.VISIBLE
|
||||||
btnDriver.visibility =
|
btnDriver.visibility =
|
||||||
@ -215,7 +230,7 @@ class CarDetailActivity : BaseActivity<ActivityCarDetailBinding>(), View.OnClick
|
|||||||
btnQua.visibility =
|
btnQua.visibility =
|
||||||
if (data.roadLicense.isNullOrEmpty()) View.VISIBLE else View.GONE
|
if (data.roadLicense.isNullOrEmpty()) View.VISIBLE else View.GONE
|
||||||
|
|
||||||
circleBarView2.progress = doneInfoCount * 100 / 3
|
circleBarView2.progress = doneInfoCount * 100 / allInfoCount
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -70,7 +70,7 @@ class PersonInfoActivity : BaseActivity<ActivityPersonInfoBinding>(), View.OnCli
|
|||||||
.subscribe(BaseObserver(mContext, object : RxHttpCallBack<UserDetail>() {
|
.subscribe(BaseObserver(mContext, object : RxHttpCallBack<UserDetail>() {
|
||||||
override fun onSuccess(t: CommonResponseBean<UserDetail>) {
|
override fun onSuccess(t: CommonResponseBean<UserDetail>) {
|
||||||
super.onSuccess(t)
|
super.onSuccess(t)
|
||||||
if (t.data==null)
|
if (t == null || t.data == null)
|
||||||
return
|
return
|
||||||
initViewByData(t.data)
|
initViewByData(t.data)
|
||||||
}
|
}
|
||||||
@ -145,7 +145,8 @@ class PersonInfoActivity : BaseActivity<ActivityPersonInfoBinding>(), View.OnCli
|
|||||||
4 -> ActivityUtils.startActivityForResult(
|
4 -> ActivityUtils.startActivityForResult(
|
||||||
this@PersonInfoActivity,
|
this@PersonInfoActivity,
|
||||||
AuthFaceActivity::class.java,
|
AuthFaceActivity::class.java,
|
||||||
Bundle().apply { putBoolean(AppConfig.IS_SUPPLEMENT, true) },1)
|
Bundle().apply { putBoolean(AppConfig.IS_SUPPLEMENT, true) }, 1
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,7 @@ import android.view.View
|
|||||||
import com.dahe.gldriver.R
|
import com.dahe.gldriver.R
|
||||||
import com.dahe.gldriver.databinding.ActivitySettingBinding
|
import com.dahe.gldriver.databinding.ActivitySettingBinding
|
||||||
import com.dahe.gldriver.push.PushHelper
|
import com.dahe.gldriver.push.PushHelper
|
||||||
|
import com.dahe.gldriver.ui.account.LoginActivity
|
||||||
import com.dahe.gldriver.utils.CommonPopUtils
|
import com.dahe.gldriver.utils.CommonPopUtils
|
||||||
import com.dahe.gldriver.utils.SPUtils
|
import com.dahe.gldriver.utils.SPUtils
|
||||||
import com.dahe.glex.bean.UserBean
|
import com.dahe.glex.bean.UserBean
|
||||||
@ -60,8 +61,8 @@ class SettingActivity : BaseActivity<ActivitySettingBinding>(), View.OnClickList
|
|||||||
CommonPopUtils.getInstance()
|
CommonPopUtils.getInstance()
|
||||||
.showCommCenterPop(mContext, content = "您确定退出当前app么?") {
|
.showCommCenterPop(mContext, content = "您确定退出当前app么?") {
|
||||||
SPUtils.instance.removeUserToken(mContext)
|
SPUtils.instance.removeUserToken(mContext)
|
||||||
ActivityUtils.finishAllActivities()
|
ActivityUtils.startLoginActivity(mContext,LoginActivity::class.java)
|
||||||
showToast("清除token")
|
// ActivityUtils.finishAllActivities()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -237,12 +237,6 @@ class WaybillAppraiseActivity : BaseActivity<ActivityWaybillUnloadBinding>() {
|
|||||||
adapter = WaybillNodeAdapter()
|
adapter = WaybillNodeAdapter()
|
||||||
adapter as WaybillNodeAdapter
|
adapter as WaybillNodeAdapter
|
||||||
}.apply {
|
}.apply {
|
||||||
setOnItemClickListener { _, _, position ->
|
|
||||||
ActivityUtils.startActivity(
|
|
||||||
mContext,
|
|
||||||
WaybillLoadActivity::class.java,
|
|
||||||
Bundle().apply { putString(AppConfig.ORDER_ID, items[position].orderId) })
|
|
||||||
}
|
|
||||||
addOnItemChildClickListener(R.id.btnOk) { adapter, view, position ->
|
addOnItemChildClickListener(R.id.btnOk) { adapter, view, position ->
|
||||||
ActivityUtils.startActivity(mContext, WaybillDetailActivity::class.java)
|
ActivityUtils.startActivity(mContext, WaybillDetailActivity::class.java)
|
||||||
}
|
}
|
||||||
|
@ -156,12 +156,6 @@ class WaybillDetailActivity : BaseActivity<ActivityWaybillDetailBinding>() {
|
|||||||
adapter = WaybillNodeAdapter()
|
adapter = WaybillNodeAdapter()
|
||||||
adapter as WaybillNodeAdapter
|
adapter as WaybillNodeAdapter
|
||||||
}.apply {
|
}.apply {
|
||||||
setOnItemClickListener { _, _, position ->
|
|
||||||
ActivityUtils.startActivity(
|
|
||||||
mContext,
|
|
||||||
WaybillLoadActivity::class.java,
|
|
||||||
Bundle().apply { putString(AppConfig.ORDER_ID, items[position].orderId) })
|
|
||||||
}
|
|
||||||
addOnItemChildClickListener(R.id.btnOk) { adapter, view, position ->
|
addOnItemChildClickListener(R.id.btnOk) { adapter, view, position ->
|
||||||
ActivityUtils.startActivity(mContext, WaybillDetailActivity::class.java)
|
ActivityUtils.startActivity(mContext, WaybillDetailActivity::class.java)
|
||||||
}
|
}
|
||||||
|
@ -259,12 +259,6 @@ class WaybillLoadActivity : BaseActivity<ActivityWaybillLoadBinding>() {
|
|||||||
adapter = WaybillNodeAdapter()
|
adapter = WaybillNodeAdapter()
|
||||||
adapter as WaybillNodeAdapter
|
adapter as WaybillNodeAdapter
|
||||||
}.apply {
|
}.apply {
|
||||||
setOnItemClickListener { _, _, position ->
|
|
||||||
ActivityUtils.startActivity(
|
|
||||||
mContext,
|
|
||||||
WaybillLoadActivity::class.java,
|
|
||||||
Bundle().apply { putString(AppConfig.ORDER_ID, items[position].orderId) })
|
|
||||||
}
|
|
||||||
addOnItemChildClickListener(R.id.btnOk) { adapter, view, position ->
|
addOnItemChildClickListener(R.id.btnOk) { adapter, view, position ->
|
||||||
ActivityUtils.startActivity(mContext, WaybillDetailActivity::class.java)
|
ActivityUtils.startActivity(mContext, WaybillDetailActivity::class.java)
|
||||||
}
|
}
|
||||||
|
@ -226,12 +226,6 @@ class WaybillUnlLoadActivity : BaseActivity<ActivityWaybillUnloadBinding>() {
|
|||||||
adapter = WaybillNodeAdapter()
|
adapter = WaybillNodeAdapter()
|
||||||
adapter as WaybillNodeAdapter
|
adapter as WaybillNodeAdapter
|
||||||
}.apply {
|
}.apply {
|
||||||
setOnItemClickListener { _, _, position ->
|
|
||||||
ActivityUtils.startActivity(
|
|
||||||
mContext,
|
|
||||||
WaybillLoadActivity::class.java,
|
|
||||||
Bundle().apply { putString(AppConfig.ORDER_ID, items[position].orderId) })
|
|
||||||
}
|
|
||||||
addOnItemChildClickListener(R.id.btnOk) { adapter, view, position ->
|
addOnItemChildClickListener(R.id.btnOk) { adapter, view, position ->
|
||||||
ActivityUtils.startActivity(mContext, WaybillDetailActivity::class.java)
|
ActivityUtils.startActivity(mContext, WaybillDetailActivity::class.java)
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@ class SPUtils private constructor() : BaseSPUtils() {
|
|||||||
*
|
*
|
||||||
* @param context
|
* @param context
|
||||||
*/
|
*/
|
||||||
fun getUserInfo(context: Context?): UserBean? {
|
fun getUserInfo(context: Context?): UserBean {
|
||||||
return JsonUtils.getInstance()
|
return JsonUtils.getInstance()
|
||||||
.fromJson(
|
.fromJson(
|
||||||
BaseSPUtils.get(context, BaseSPUtils.USER_INFO_KEY, "") as String,
|
BaseSPUtils.get(context, BaseSPUtils.USER_INFO_KEY, "") as String,
|
||||||
|
@ -40,22 +40,17 @@ class UserUtils private constructor(){
|
|||||||
//设置推送别名
|
//设置推送别名
|
||||||
PushHelper.setAlias(context,userBean)
|
PushHelper.setAlias(context,userBean)
|
||||||
|
|
||||||
// TODO: 临时注释替换
|
if (userBean.isCarCaptain == "9") {//是否是车队长(0=否,1=是,9=未选择)
|
||||||
ActivityUtils.startActivity(
|
ActivityUtils.startActivity(
|
||||||
context,
|
context,
|
||||||
SelectRoleActivity::class.java
|
SelectRoleActivity::class.java
|
||||||
)
|
)
|
||||||
// if (userBean.isCarCaptain == "9") {//是否是车队长(0=否,1=是,9=未选择)
|
} else {
|
||||||
// ActivityUtils.startActivity(
|
ActivityUtils.startActivity(
|
||||||
// context,
|
context,
|
||||||
// SelectRoleActivity::class.java
|
HomeActivity::class.java
|
||||||
// )
|
)
|
||||||
// } else {
|
}
|
||||||
// ActivityUtils.startActivity(
|
|
||||||
// context,
|
|
||||||
// HomeActivity::class.java
|
|
||||||
// )
|
|
||||||
// }
|
|
||||||
ActivityUtils.finishToActivity(LoginActivity::class.java,true)
|
ActivityUtils.finishToActivity(LoginActivity::class.java,true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -153,6 +153,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
android:id="@+id/llId"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_below="@+id/tvInfo"
|
android:layout_below="@+id/tvInfo"
|
||||||
@ -166,7 +167,6 @@
|
|||||||
android:background="@color/color_c" />
|
android:background="@color/color_c" />
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:id="@+id/llId"
|
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="@dimen/dp_46"
|
android:layout_height="@dimen/dp_46"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
@ -228,6 +228,8 @@
|
|||||||
</androidx.cardview.widget.CardView>
|
</androidx.cardview.widget.CardView>
|
||||||
|
|
||||||
<androidx.cardview.widget.CardView
|
<androidx.cardview.widget.CardView
|
||||||
|
android:id="@+id/cvTrai"
|
||||||
|
android:visibility="gone"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center_horizontal"
|
android:layout_gravity="center_horizontal"
|
||||||
|
@ -58,6 +58,15 @@ public class ActivityUtils {
|
|||||||
context.startActivity(intent);
|
context.startActivity(intent);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void startLoginActivity(@NonNull Context context, @NonNull Class<?> clz) {
|
||||||
|
Intent intent = new Intent(context, clz);
|
||||||
|
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
|
|
||||||
|
context.startActivity(intent);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 启动Activity
|
* 启动Activity
|
||||||
*
|
*
|
||||||
@ -291,8 +300,8 @@ public class ActivityUtils {
|
|||||||
*
|
*
|
||||||
* @param isIncludeSelf 是否结束该activity自己
|
* @param isIncludeSelf 是否结束该activity自己
|
||||||
*/
|
*/
|
||||||
public static boolean finishToActivityAndGoNew(Context ctx ,@NonNull final Class<?> clz,@NonNull final Class<?> newclz,
|
public static boolean finishToActivityAndGoNew(Context ctx, @NonNull final Class<?> clz, @NonNull final Class<?> newclz,
|
||||||
final boolean isIncludeSelf) {
|
final boolean isIncludeSelf) {
|
||||||
List<Activity> activities = CommonBaseLibrary.activityList;
|
List<Activity> activities = CommonBaseLibrary.activityList;
|
||||||
for (int i = activities.size() - 1; i >= 0; --i) {
|
for (int i = activities.size() - 1; i >= 0; --i) {
|
||||||
Activity aActivity = activities.get(i);
|
Activity aActivity = activities.get(i);
|
||||||
@ -300,7 +309,7 @@ public class ActivityUtils {
|
|||||||
if (isIncludeSelf) {
|
if (isIncludeSelf) {
|
||||||
finishActivity(aActivity);
|
finishActivity(aActivity);
|
||||||
}
|
}
|
||||||
startActivity(ctx,newclz);
|
startActivity(ctx, newclz);
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
finishActivity(aActivity);
|
finishActivity(aActivity);
|
||||||
@ -315,7 +324,7 @@ public class ActivityUtils {
|
|||||||
*
|
*
|
||||||
* @param isIncludeSelf 是否结束该activity自己
|
* @param isIncludeSelf 是否结束该activity自己
|
||||||
*/
|
*/
|
||||||
public static boolean finishToActivityAndGoNew(Context ctx ,@NonNull final Class<?> clz,@NonNull final Class<?> newclz,Bundle bundle,
|
public static boolean finishToActivityAndGoNew(Context ctx, @NonNull final Class<?> clz, @NonNull final Class<?> newclz, Bundle bundle,
|
||||||
final boolean isIncludeSelf) {
|
final boolean isIncludeSelf) {
|
||||||
List<Activity> activities = CommonBaseLibrary.activityList;
|
List<Activity> activities = CommonBaseLibrary.activityList;
|
||||||
for (int i = activities.size() - 1; i >= 0; --i) {
|
for (int i = activities.size() - 1; i >= 0; --i) {
|
||||||
@ -324,7 +333,7 @@ public class ActivityUtils {
|
|||||||
if (isIncludeSelf) {
|
if (isIncludeSelf) {
|
||||||
finishActivity(aActivity);
|
finishActivity(aActivity);
|
||||||
}
|
}
|
||||||
startActivity(ctx,newclz,bundle);
|
startActivity(ctx, newclz, bundle);
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
finishActivity(aActivity);
|
finishActivity(aActivity);
|
||||||
@ -376,14 +385,14 @@ public class ActivityUtils {
|
|||||||
*
|
*
|
||||||
* @param clz 本activity的类名
|
* @param clz 本activity的类名
|
||||||
*/
|
*/
|
||||||
public static void finishOtherActivitiesToNew(Context context,@NonNull final Class<?> clz) {
|
public static void finishOtherActivitiesToNew(Context context, @NonNull final Class<?> clz) {
|
||||||
List<Activity> activities = CommonBaseLibrary.activityList;
|
List<Activity> activities = CommonBaseLibrary.activityList;
|
||||||
for (Activity activity : activities) {
|
for (Activity activity : activities) {
|
||||||
if (!activity.getClass().equals(clz)) {
|
if (!activity.getClass().equals(clz)) {
|
||||||
finishActivity(activity);
|
finishActivity(activity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
startActivity(context,clz);
|
startActivity(context, clz);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user