package com.fuban.driver.ui.mine
|
|
import android.widget.TextView
|
import cn.sinata.xldutils.utils.clickDelay
|
import cn.sinata.xldutils.utils.getContent
|
import cn.sinata.xldutils.utils.getString
|
import com.kuaiyun.emanagercar.ui.base.Local.BaseLoginActivity
|
import com.fuban.driver.R
|
import com.fuban.driver.base.BaseEvent
|
import com.fuban.driver.netUtls.Api
|
import com.fuban.driver.netUtls.callNet
|
import com.fuban.driver.netUtls.getMapByAny
|
import com.fuban.driver.utils.PhoneCheckUtil
|
import kotlinx.android.synthetic.main.activity_setting_login_pwd.*
|
import kotlinx.android.synthetic.main.include_login_pwd.*
|
import org.greenrobot.eventbus.EventBus
|
import org.jetbrains.anko.toast
|
|
class SettingLoginPwdActivity: BaseLoginActivity() {
|
override fun tvInit(tv_code: TextView) {
|
|
}
|
|
override fun tvIniting(tv_code: TextView, time: String) {
|
}
|
|
override fun setContentView() {
|
setContentView(R.layout.activity_setting_login_pwd)
|
}
|
|
override fun initView() {
|
setTitleText("设置登录密码")
|
}
|
|
override fun setOnclick() {
|
iv_eye.setOnClickListener {
|
showEye(iv_eye,et_login_pwd)
|
}
|
|
tv_sure.clickDelay {
|
if (et_login_pwd.getContent().isEmpty()){
|
toast("请输入密码")
|
return@clickDelay
|
}
|
if (et_login_pwd.getContent().length < 8){
|
toast("密码不能小于8位")
|
return@clickDelay
|
}
|
if (!PhoneCheckUtil.isCheckPwd(et_login_pwd.getString())){
|
toast("密码必须包含数字,大小写字母,特殊字符")
|
return@clickDelay
|
}
|
|
var map = getMapByAny()
|
map["password"] = et_login_pwd.getContent()
|
callNet(Api.updatePassword,map){
|
toast("修改成功")
|
EventBus.getDefault().post(BaseEvent(BaseEvent.CLOSE_ACT_SAFE_VER))
|
onBackPressed()
|
}
|
|
|
}
|
}
|
}
|