package com.kuanzhai.user.ui.charter
|
|
import cn.sinata.xldutils.callPhone
|
import cn.sinata.xldutils.utils.optString
|
import com.kuanzhai.user.OkApplication
|
import com.kuanzhai.user.R
|
import com.kuanzhai.user.network.HttpManager
|
import com.kuanzhai.user.network.request
|
import com.kuanzhai.user.network.requestByF
|
import com.kuanzhai.user.ui.H5Activity
|
import com.kuanzhai.user.ui.TransparentStatusBarActivity
|
import kotlinx.android.synthetic.main.fragment_charter.*
|
import org.jetbrains.anko.sdk27.coroutines.onClick
|
import org.jetbrains.anko.startActivity
|
import org.jetbrains.anko.support.v4.startActivity
|
|
class CharterActivity:TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.fragment_charter
|
|
override fun initClick() {
|
}
|
|
override fun initView() {
|
title = "包车"
|
getPhone()
|
getRule()
|
}
|
|
private fun getPhone(){
|
HttpManager.queryPhones(OkApplication.chooseCityCode).request(this){ _, data->
|
data?.filter { it.type == 3 }?.forEach {
|
tv_phone.text = "包车调度电话:%s".format(it.phone)
|
tv_phone.onClick {_->
|
callPhone(it.phone)
|
}
|
}
|
}
|
}
|
|
private fun getRule(){
|
HttpManager.getH5(14).request(this){_,data->
|
data?.let {
|
tv_rule.setOnClickListener {_->
|
startActivity<H5Activity>("title" to "包车规则","url" to it.optString("content"))
|
}
|
}
|
}
|
}
|
}
|