package com.igo.user.ui.mine
|
|
import android.app.Activity
|
import android.widget.EditText
|
import android.widget.TextView
|
import cn.sinata.xldutils.utils.myToast
|
import com.igo.user.R
|
import com.igo.user.network.HttpManager
|
import com.igo.user.network.request
|
import com.igo.user.ui.TransparentStatusBarActivity
|
import org.jetbrains.anko.find
|
|
class AddCardActivity:TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.activity_add_card
|
|
private val tv_action by lazy { find<TextView>(R.id.tv_action) }
|
private val tv_bank by lazy { find<TextView>(R.id.tv_bank) }
|
private val et_name by lazy { find<EditText>(R.id.et_name) }
|
private val et_first_name by lazy { find<EditText>(R.id.et_first_name) }
|
private val et_card_no by lazy { find<EditText>(R.id.et_card_no) }
|
|
override fun initClick() {
|
tv_action.setOnClickListener {
|
val name = et_name.text.toString()
|
if (name.isEmpty()){
|
myToast(getString(R.string.请输入姓名))
|
return@setOnClickListener
|
}
|
val firstName = et_first_name.text.toString()
|
if (firstName.isEmpty()){
|
myToast(getString(R.string.请输入姓氏))
|
return@setOnClickListener
|
}
|
val cardNo = et_card_no.text.toString()
|
if (cardNo.isEmpty()){
|
myToast(getString(R.string.请输入银行卡号码))
|
return@setOnClickListener
|
}
|
tv_action.isEnabled = false
|
HttpManager.addBankCard(name,firstName,tv_bank.text.toString(),cardNo).request(this,success = {_,_->
|
myToast(getString(R.string.添加成功))
|
setResult(Activity.RESULT_OK)
|
finish()
|
}){_,_->
|
tv_action.isEnabled = true
|
}
|
}
|
}
|
|
override fun initView() {
|
title = getString(R.string.添加银行卡)
|
tv_action.text = "+"+getString(R.string.添加)
|
}
|
|
}
|