lmw
2024-05-27 c00669a852702e1aa1326872bb916f9a079b57e2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package com.future.driver.ui.card
 
import cn.sinata.xldutils.utils.setDrawableNull
import cn.sinata.xldutils.utils.setTextChange
import com.future.driver.R
import com.future.driver.base.MyBaseActivity
import com.future.driver.netUtls.Api
import com.future.driver.netUtls.callNet
import com.future.driver.netUtls.getMapByAny
import kotlinx.android.synthetic.main.verify_card_pwd.*
import org.jetbrains.anko.startActivity
import org.jetbrains.anko.toast
 
class VerifyCardPwdActivity : MyBaseActivity() {
    override fun setContentView() {
        setContentView(R.layout.verify_card_pwd)
    }
 
    override fun initView() {
        setTitleText("")
        setBottomShow(false)
        tv_Left.text = "取消"
        tv_Left.setDrawableNull()
    }
 
    override fun setOnclick() {
        et_pwd.setTextChange {
            var str = it.toCharArray()
            for (position in str.indices) {
                when (position) {
                    0 -> {
                        tv_one.text = str[position].toString()
                    }
                    1 -> {
                        tv_two.text = str[position].toString()
 
                    }
                    2 -> {
                        tv_three.text = str[position].toString()
 
                    }
                    3 -> {
                        tv_four.text = str[position].toString()
 
                    }
                    4 -> {
                        tv_fif.text = str[position].toString()
 
                    }
                    5 -> {
                        tv_six.text = str[position].toString()
 
                    }
 
                }
            }
            if (str.size == 6) {
                var map = getMapByAny()
                map["withdrawPassword"] = it
                callNet(Api.verificationWithdrawPassword, map,{
                    toast("验证成功")
                    startActivity<AddCardActivity>()
                    finish()
                }) {
                    onBackPressed()
                }
            }
        }
    }
}