|
|
@@ -1,5 +1,6 @@
|
|
|
package com.grkj.iscs_mars.view.fragment
|
|
|
|
|
|
+import android.widget.TextView
|
|
|
import com.grkj.iscs_mars.R
|
|
|
import com.grkj.iscs_mars.databinding.FragmentFingerprintConfigBinding
|
|
|
import com.grkj.iscs_mars.model.vo.characteristic.CharacteristicPageRespVO
|
|
|
@@ -30,6 +31,7 @@ class FingerprintConfigFragment :
|
|
|
private var mFingerprintGroupName: String = ""
|
|
|
private val maxPressTimes = 3
|
|
|
private val inputFingerprintErrorTimes = 3
|
|
|
+ private var pressTip: TextView? = null
|
|
|
private val inputFingerprintIds: MutableList<Long> = mutableListOf()
|
|
|
|
|
|
override val viewBinding: FragmentFingerprintConfigBinding
|
|
|
@@ -130,11 +132,19 @@ class FingerprintConfigFragment :
|
|
|
mFingerprintGroupName = UUID.randomUUID().toString()
|
|
|
mFingerprintPressTimes = 0
|
|
|
mFingerprintInputErrorTimes = 0
|
|
|
+ pressTip?.text = getString(
|
|
|
+ R.string.fingerprint_scan_tip,
|
|
|
+ maxPressTimes - mFingerprintPressTimes
|
|
|
+ )
|
|
|
presenter?.deleteFinger(inputFingerprintIds.joinToString(",")) {
|
|
|
refreshFingerList()
|
|
|
}
|
|
|
ToastUtils.tip(R.string.please_re_press_fingerprint_again)
|
|
|
} else {
|
|
|
+ pressTip?.text = getString(
|
|
|
+ R.string.fingerprint_scan_tip,
|
|
|
+ maxPressTimes - mFingerprintPressTimes
|
|
|
+ )
|
|
|
ToastUtils.tip(R.string.please_press_fingerprint_again)
|
|
|
}
|
|
|
} else {
|
|
|
@@ -143,6 +153,10 @@ class FingerprintConfigFragment :
|
|
|
mFingerprintGroupName = UUID.randomUUID().toString()
|
|
|
mFingerprintPressTimes = 0
|
|
|
mFingerprintInputErrorTimes = 0
|
|
|
+ pressTip?.text = getString(
|
|
|
+ R.string.fingerprint_scan_tip,
|
|
|
+ maxPressTimes - mFingerprintPressTimes
|
|
|
+ )
|
|
|
presenter?.deleteFinger(inputFingerprintIds.joinToString(",")) {
|
|
|
refreshFingerList()
|
|
|
}
|
|
|
@@ -151,10 +165,13 @@ class FingerprintConfigFragment :
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- }) {
|
|
|
+ }, {
|
|
|
+ pressTip = null
|
|
|
presenter?.deleteFinger(inputFingerprintIds.joinToString(",")) {
|
|
|
refreshFingerList()
|
|
|
}
|
|
|
+ }) {
|
|
|
+ pressTip = it
|
|
|
}
|
|
|
}
|
|
|
mFingerprintPressTimes = 0
|