package com.fanghua.driver.ui.pub
|
|
import android.widget.TextView
|
import cn.sinata.xldutils.utils.getString
|
import com.fanghua.driver.R
|
import com.fanghua.driver.base.local.BaseLoginActivity
|
import com.fanghua.driver.bean.BaseBean
|
import com.fanghua.driver.netUtls.Api
|
import com.fanghua.driver.netUtls.callNet
|
import com.fanghua.driver.netUtls.getMapByAny
|
import com.fanghua.driver.utils.Cache.CacheKey
|
import kotlinx.android.synthetic.main.activity_set_pwd.*
|
import kotlinx.android.synthetic.main.include_login_pwd.*
|
import org.jetbrains.anko.toast
|
|
class SetPwdActivity : BaseLoginActivity() {
|
override fun setContentView() {
|
setContentView(R.layout.activity_set_pwd)
|
}
|
|
|
override fun initView() {
|
setTitleText("设置登录密码")
|
showBack(false)
|
if (Api.isTest){
|
et_login_pwd.setText("111111")
|
et_login_pwd_repeat.setText("111111")
|
}
|
}
|
|
override fun setOnclick() {
|
iv_eye.setOnClickListener {
|
showEye(iv_eye,et_login_pwd)
|
}
|
iv_eye_repeat.setOnClickListener {
|
showEye(iv_eye_repeat,et_login_pwd_repeat)
|
}
|
tv_sure.setOnClickListener {
|
val pwd = et_login_pwd.getString()
|
if (pwd.length<6){
|
toast("密码不能小于6位")
|
return@setOnClickListener
|
}
|
val pwd2 = et_login_pwd_repeat.getString()
|
if (pwd2!=pwd){
|
toast("两次密码不一致")
|
return@setOnClickListener
|
}
|
var map = getMapByAny()
|
map["password"] = pwd
|
callNet(Api.setPassword,map){
|
var bean = gson.fromJson<BaseBean>(it, BaseBean::class.java)
|
if (bean.resultUtil.code == 10000){
|
toast("设置成功")
|
CacheKey.putKeyStr("hasPwd","1")
|
finish()
|
}else{
|
toast(bean.resultUtil.msg)
|
}
|
}
|
}
|
}
|
|
override fun onBackPressed() {
|
}
|
|
override fun tvInit(tv_code: TextView) {
|
|
}
|
|
override fun tvIniting(tv_code: TextView, time: String) {
|
}
|
}
|