|
|
@@ -61,6 +61,12 @@ class SimpleProcessActivity : BaseActivity<ActivitySimpleProcessBinding>() {
|
|
|
changeStep(PresentationManager.mStep)
|
|
|
PresentationManager.checkSimpleEquip(this)
|
|
|
}
|
|
|
+
|
|
|
+ mBinding?.llConfirmComplete?.setOnClickListener {
|
|
|
+ PresentationManager.mStep = 6
|
|
|
+ changeStep(6)
|
|
|
+ PresentationManager.checkSimpleEquip(this)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
override fun onResume() {
|
|
|
@@ -98,12 +104,12 @@ class SimpleProcessActivity : BaseActivity<ActivitySimpleProcessBinding>() {
|
|
|
val ticketStatusBean = Gson().fromJson(ticket, WorkTicketStatusBean::class.java)
|
|
|
PresentationManager.updateSimpleTicket(ticketStatusBean)
|
|
|
// TODO 更新mStep
|
|
|
- if (PresentationManager.mSimpleTicket!!.status!! < 3) {
|
|
|
+ if (PresentationManager.mSimpleTicket!!.status!! < 2) {
|
|
|
PresentationManager.mSimpleTicket?.status = 2
|
|
|
PresentationManager.updateStep(3)
|
|
|
} else {
|
|
|
PresentationManager.mSimpleTicket?.status = 4
|
|
|
- PresentationManager.updateStep(5)
|
|
|
+ PresentationManager.updateStep(6)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -124,6 +130,15 @@ class SimpleProcessActivity : BaseActivity<ActivitySimpleProcessBinding>() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private fun updateSharedStatus() {
|
|
|
+ val doneCount = PresentationManager.mSimpleTicket?.lockerTogetherList?.filter { it.status == 2 }?.size ?: 0
|
|
|
+ mBinding?.tvShared?.text = "${getString(R.string.simple_shared)} $doneCount/2"
|
|
|
+ if (doneCount == 2) {
|
|
|
+ PresentationManager.mStep = 5
|
|
|
+ changeStep(5)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
override fun dispatchKeyEvent(event: KeyEvent): Boolean {
|
|
|
if (event.action == KeyEvent.ACTION_UP && event.source == InputDevice.SOURCE_KEYBOARD) {
|
|
|
// 检测到回车开始处理
|
|
|
@@ -140,6 +155,7 @@ class SimpleProcessActivity : BaseActivity<ActivitySimpleProcessBinding>() {
|
|
|
} else if (it.status == 1) {
|
|
|
it.status = 2
|
|
|
}
|
|
|
+ updateSharedStatus()
|
|
|
}
|
|
|
return super.dispatchKeyEvent(event)
|
|
|
}
|