package com.kuanzhai.driver.ui.card
|
|
import cn.sinata.xldutils.utils.clickDelay
|
import cn.sinata.xldutils.utils.getContent
|
import com.kuanzhai.driver.R
|
import com.kuanzhai.driver.base.MyBaseActivity
|
import com.kuanzhai.driver.netUtls.Api
|
import com.kuanzhai.driver.netUtls.callNet
|
import com.kuanzhai.driver.netUtls.getMapByAny
|
import com.kuanzhai.driver.ui.DialogUtil
|
import com.kuanzhai.driver.utils.PhoneCheckUtil
|
import kotlinx.android.synthetic.main.activity_add_card.*
|
import kotlinx.android.synthetic.main.pop_card_list.view.*
|
import org.jetbrains.anko.toast
|
|
class AddCardActivity:MyBaseActivity() {
|
override fun setContentView() {
|
setContentView(R.layout.activity_add_card)
|
}
|
|
override fun initView() {
|
setTitleText("添加银行卡")
|
}
|
|
var cardName = ""
|
|
override fun setOnclick() {
|
tv_card_site.clickDelay {
|
// var pop = DialogUtil.getPopupwindow(this,R.layout.pop_card_list)
|
// pop.contentView.rl_container.clickDelay {
|
// pop.dismiss()
|
// }
|
// pop.contentView.tv_car_info.clickDelay {
|
// tv_card_site.text = pop.contentView.tv_car_info.text.toString()
|
// cardName = pop.contentView.tv_car_info.text.toString()
|
// pop.dismiss()
|
// }
|
// pop.showDown(window.decorView)
|
}
|
|
|
tv_add_card.clickDelay {
|
cardName = tv_card_site.getContent()
|
if (et_card_name.getContent().isEmpty()){
|
toast("请输入姓名")
|
return@clickDelay
|
}
|
if (et_card_num.getContent().isEmpty()){
|
toast("请输入银行卡号码")
|
return@clickDelay
|
}
|
if (!PhoneCheckUtil.checkBankCard(et_card_num.getContent().trim())){
|
toast("银行卡号码错误")
|
return@clickDelay
|
}
|
if (cardName.isEmpty()){
|
toast(" 请输入开户行及支行信息")
|
return@clickDelay
|
}
|
var map = getMapByAny()
|
map["bank"] = cardName
|
map["code"] = et_card_num.getContent()
|
map["name"] = et_card_name.getContent()
|
callNet(Api.saveBankCard,map){
|
onBackPressed()
|
toast("添加成功")
|
}
|
}
|
}
|
}
|