|
@@ -10,6 +10,7 @@ import com.grkj.iscs.BusinessManager
|
|
|
import com.grkj.iscs.R
|
|
import com.grkj.iscs.R
|
|
|
import com.grkj.iscs.base.BaseActivity
|
|
import com.grkj.iscs.base.BaseActivity
|
|
|
import com.grkj.iscs.databinding.ActivitySimpleProcessBinding
|
|
import com.grkj.iscs.databinding.ActivitySimpleProcessBinding
|
|
|
|
|
+import com.grkj.iscs.extentions.debounce
|
|
|
import com.grkj.iscs.extentions.toByteArrays
|
|
import com.grkj.iscs.extentions.toByteArrays
|
|
|
import com.grkj.iscs.extentions.toHexStrings
|
|
import com.grkj.iscs.extentions.toHexStrings
|
|
|
import com.grkj.iscs.modbus.DockBean
|
|
import com.grkj.iscs.modbus.DockBean
|
|
@@ -34,11 +35,11 @@ class SimpleProcessActivity : BaseActivity<ActivitySimpleProcessBinding>() {
|
|
|
mBinding!!.llContainer2, mBinding!!.llContainer3, mBinding!!.llContainer4,
|
|
mBinding!!.llContainer2, mBinding!!.llContainer3, mBinding!!.llContainer4,
|
|
|
mBinding!!.llContainer5, mBinding!!.llContainer6, mBinding!!.llContainer7)
|
|
mBinding!!.llContainer5, mBinding!!.llContainer6, mBinding!!.llContainer7)
|
|
|
|
|
|
|
|
- mBinding?.llHome?.setOnClickListener {
|
|
|
|
|
|
|
+ mBinding?.llHome?.debounce {
|
|
|
finish()
|
|
finish()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- mBinding?.llSetting?.setOnClickListener {
|
|
|
|
|
|
|
+ mBinding?.llSetting?.debounce {
|
|
|
startActivity(Intent(this, SimpleSettingActivity::class.java))
|
|
startActivity(Intent(this, SimpleSettingActivity::class.java))
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -50,24 +51,24 @@ class SimpleProcessActivity : BaseActivity<ActivitySimpleProcessBinding>() {
|
|
|
changeStep(step)
|
|
changeStep(step)
|
|
|
|
|
|
|
|
|
|
|
|
|
- mBinding?.rlExecute?.setOnClickListener {
|
|
|
|
|
|
|
+ mBinding?.rlExecute?.debounce {
|
|
|
PresentationManager.initTicket()
|
|
PresentationManager.initTicket()
|
|
|
PresentationManager.mStep = 1
|
|
PresentationManager.mStep = 1
|
|
|
PresentationManager.mSimpleTicket?.status = 1
|
|
PresentationManager.mSimpleTicket?.status = 1
|
|
|
changeStep(PresentationManager.mStep)
|
|
changeStep(PresentationManager.mStep)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- mBinding?.llConfirm?.setOnClickListener {
|
|
|
|
|
|
|
+ mBinding?.llConfirm?.debounce {
|
|
|
PresentationManager.mStep = 2
|
|
PresentationManager.mStep = 2
|
|
|
changeStep(PresentationManager.mStep)
|
|
changeStep(PresentationManager.mStep)
|
|
|
PresentationManager.checkSimpleEquip(this)
|
|
PresentationManager.checkSimpleEquip(this)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- mBinding?.llConfirmComplete?.setOnClickListener {
|
|
|
|
|
|
|
+ mBinding?.llConfirmComplete?.debounce {
|
|
|
val doneCount = PresentationManager.mSimpleTicket?.lockerTogetherList?.filter { it.status == 2 }?.size ?: 0
|
|
val doneCount = PresentationManager.mSimpleTicket?.lockerTogetherList?.filter { it.status == 2 }?.size ?: 0
|
|
|
if (doneCount < 2) {
|
|
if (doneCount < 2) {
|
|
|
ToastUtils.tip(R.string.simple_please_wait_for_colocker_to_finish)
|
|
ToastUtils.tip(R.string.simple_please_wait_for_colocker_to_finish)
|
|
|
- return@setOnClickListener
|
|
|
|
|
|
|
+ return@debounce
|
|
|
}
|
|
}
|
|
|
PresentationManager.mStep = 6
|
|
PresentationManager.mStep = 6
|
|
|
changeStep(6)
|
|
changeStep(6)
|