package com.zhaoyang.driver.ui.mine
|
|
import androidx.recyclerview.widget.LinearLayoutManager
|
import cn.sinata.xldutils.utils.gone
|
import cn.sinata.xldutils.utils.textColor
|
import cn.sinata.xldutils.utils.visible
|
import com.zhaoyang.driver.R
|
import com.zhaoyang.driver.base.BaseEvent
|
import com.zhaoyang.driver.base.MyBaseActivity
|
import com.zhaoyang.driver.bean.MyCarBean
|
import com.zhaoyang.driver.netUtls.Api
|
import com.zhaoyang.driver.netUtls.callNet
|
import com.zhaoyang.driver.netUtls.getMapByAny
|
import com.zhaoyang.driver.ui.adapter.ChangeCarAdapter
|
import kotlinx.android.synthetic.main.activity_change_car.*
|
import org.jetbrains.anko.startActivity
|
|
class ChangeCarActivity: MyBaseActivity() {
|
|
val adapter by lazy {
|
ChangeCarAdapter()
|
}
|
|
override fun setContentView() {
|
setContentView(R.layout.activity_change_car)
|
}
|
|
override fun initView() {
|
setTitleText("更换车辆")
|
rcy_car.layoutManager = LinearLayoutManager(this)
|
rcy_car.adapter = adapter
|
callcarAll()
|
}
|
|
////1 待审核 2 通过 4:拒绝
|
private fun callcarAll() {
|
tv_statue.text = ""
|
tv_statue.visible()
|
tv_statue.textColor(this,R.color.color_F07207)
|
callNet(Api.queryMyCar, getMapByAny()){
|
var bean = gson.fromJson<MyCarBean>(it,MyCarBean::class.java)
|
if (!bean.data.car.isNullOrEmpty()){
|
tv_car_info.text = bean.data.car
|
ll_car_now.visible()
|
tv_add_car.text = "更换车辆"
|
when (bean.data.authState){
|
"1" -> {
|
tv_statue.text = "审核中"
|
}
|
"2" -> {
|
tv_statue.gone()
|
}
|
"4" -> {
|
tv_statue.text = "审核未通过"
|
tv_statue.textColor(this,R.color.color_F3F4F5)
|
}
|
}
|
}else{
|
ll_car_now.gone()
|
tv_add_car.text = "添加车辆"
|
}
|
}
|
}
|
|
override fun setOnclick() {
|
tv_add_car.setOnClickListener {
|
startActivity<AddCarActivity>()
|
}
|
}
|
|
override fun onEventMainThread(event: BaseEvent?) {
|
super.onEventMainThread(event)
|
when(event!!.code){
|
BaseEvent.CHANGE_CAR_SUCCESS -> {
|
callcarAll()
|
}
|
}
|
}
|
}
|