lmw
2024-05-21 0af0750101f969b6ff18d7ade37354b4bcdccd03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
package com.future.dispatch.ui.order.car_manager
 
import com.example.oktrip.netUtls.callNet
import com.example.oktrip.netUtls.getMapByAny
import com.future.dispatch.R
import com.future.dispatch.base.MyBaseActivity
import com.future.dispatch.bean.CarDetailBean
import com.future.dispatch.netUtls.Api
import com.future.dispatch.utils.clickDelay
import com.future.dispatch.utils.textColor
import kotlinx.android.synthetic.main.activity_car_detail.*
import org.jetbrains.anko.startActivity
 
/**
 * @ClassName CarDetailActivity
 * @Description 川E-12345
 * @Author Administrator
 * @Date 2020/10/9 15:35
 * @Version 1.0
 */
class CarDetailActivity : MyBaseActivity(){
 
    val id by lazy {
        intent.getStringExtra("id")
    }
 
    val name by lazy {
        intent.getStringExtra("name")
    }
    override fun setContentView() {
        setContentView(R.layout.activity_car_detail)
    }
 
    override fun initView() {
        setTitleText(name)
        var map = getMapByAny()
        map["id"] = id
        callNet(Api.queryCarInfo,map){
            var bean = gson.fromJson<CarDetailBean>(it,CarDetailBean::class.java)
            tv_name.text = bean.data.driver
            if ( bean.data.driver.isNullOrEmpty()){
                tv_name.text = "暂无"
            }
            tv_brank.text = bean.data.brand
            tv_type.text = bean.data.carModel
            tv_color.text = bean.data.color
            if (bean.data.state == 2){
                tv_statue.text = "营业中"
                tv_statue.textColor(this,R.color.gray_add)
 
            }else{
                tv_statue.text = "空闲中"
                tv_statue.textColor(this,R.color.end_red)
                tv_name.clickDelay {
                    startActivity<ManagerChangeNowActivity>("carId" to id,"haveDriver" to (if(bean.data.driver.isNullOrEmpty()) "0" else "1"))
                }
            }
        }
    }
 
    override fun setOnclick() {
    }
 
    override fun onRestart() {
        super.onRestart()
        initView()
    }
 
}