|
|
@@ -7,6 +7,7 @@ import com.grkj.iscs.BusinessManager
|
|
|
import com.grkj.iscs.R
|
|
|
import com.grkj.iscs.databinding.ActivityLoginBinding
|
|
|
import com.grkj.iscs.modbus.ModBusController
|
|
|
+import com.grkj.iscs.model.Constants
|
|
|
import com.grkj.iscs.util.AppUtils
|
|
|
import com.grkj.iscs.util.Executor
|
|
|
import com.grkj.iscs.view.base.BaseMvpActivity
|
|
|
@@ -24,15 +25,20 @@ class LoginActivity : BaseMvpActivity<ILoginView, LoginPresenter, ActivityLoginB
|
|
|
get() = ActivityLoginBinding.inflate(layoutInflater)
|
|
|
|
|
|
override fun initView() {
|
|
|
+ if (Constants.DEVICE_TYPE == 2) {
|
|
|
+ mBinding?.tvTitle?.text = getString(R.string.material_management_system)
|
|
|
+ }
|
|
|
mBinding?.tvVersion?.text = "v${AppUtils.getPkgVerName(this)}"
|
|
|
|
|
|
mBinding?.main?.setBackgroundResource(R.mipmap.login_bg)
|
|
|
val pairList = mutableListOf(
|
|
|
Pair(getString(R.string.login_face), R.mipmap.login_face),
|
|
|
- Pair(getString(R.string.login_fingerprint), R.mipmap.login_fingerprint),
|
|
|
Pair(getString(R.string.login_card), R.mipmap.login_card),
|
|
|
Pair(getString(R.string.login_account), R.mipmap.login_account)
|
|
|
)
|
|
|
+ if (Constants.DEVICE_TYPE != 2) {
|
|
|
+ pairList.add(Pair(getString(R.string.login_fingerprint), R.mipmap.login_fingerprint))
|
|
|
+ }
|
|
|
|
|
|
mBinding?.rvType?.adapter =
|
|
|
object : CommonAdapter<Pair<String, Int>>(this, R.layout.item_rv_login, pairList) {
|
|
|
@@ -54,7 +60,7 @@ class LoginActivity : BaseMvpActivity<ILoginView, LoginPresenter, ActivityLoginB
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @param loginType 0:人脸 1:指纹 2:工卡 3:账号
|
|
|
+ * @param loginType 0:人脸 1:工卡 2:账号 3:指纹
|
|
|
*/
|
|
|
private fun showLoginDialog(loginType: Int) {
|
|
|
cardLoginDialog ?: run {
|