package com.okgoincar.slab
|
|
import cn.sinata.xldutils.utils.clickDelay
|
import com.okgoincar.netUtls.callNet
|
import com.okgoincar.netUtls.getMapByAny
|
import com.okgoincar.ui.adapter.SlabSelectServerModeAdapter
|
import com.okgoincar.R
|
import com.okgoincar.base.BaseEvent
|
import com.okgoincar.netUtls.Api
|
import kotlinx.android.synthetic.main.activity_select_server.*
|
import org.greenrobot.eventbus.EventBus
|
import org.jetbrains.anko.toast
|
|
class SlabSelectServerModeActivity: MySlabBaseActivity() {
|
|
val selectServerModeFragment by lazy {
|
SlabSelectServerModeFragment()
|
}
|
|
override fun setContentView() {
|
setContentView(R.layout.activity_select_server)
|
}
|
|
override fun initView() {
|
showTitle(false)
|
showHeader(false)
|
addFragment(selectServerModeFragment,R.id.rl_container)
|
}
|
|
override fun setOnclick() {
|
tv_login.clickDelay {
|
var adapter = (selectServerModeFragment.adapter as SlabSelectServerModeAdapter)
|
if (adapter.selectPosition.size == 0){
|
toast("请选择服务模式")
|
return@clickDelay
|
}
|
var map= getMapByAny()
|
map["type"] = adapter.getSelectId()
|
callNet(this, Api.work,map) {
|
toast("上班成功")
|
adapter.getOrderStatue()
|
EventBus.getDefault().post(BaseEvent(BaseEvent.START_CAR))
|
onBackPressed()
|
}
|
}
|
}
|
}
|