|
@@ -20,6 +20,7 @@ class JobProgressFragment(val goBack: () -> Unit) :
|
|
|
|
|
|
|
|
private val mPointList = mutableListOf<TicketDetailMonitorRespVO.IsJobTicketPointsVO>()
|
|
private val mPointList = mutableListOf<TicketDetailMonitorRespVO.IsJobTicketPointsVO>()
|
|
|
private val mUserList = mutableListOf<TicketDetailMonitorRespVO.IsJobTicketUser>()
|
|
private val mUserList = mutableListOf<TicketDetailMonitorRespVO.IsJobTicketUser>()
|
|
|
|
|
+ private var mStep = 0
|
|
|
|
|
|
|
|
override val viewBinding: FragmentJobProgressBinding
|
|
override val viewBinding: FragmentJobProgressBinding
|
|
|
get() = FragmentJobProgressBinding.inflate(layoutInflater)
|
|
get() = FragmentJobProgressBinding.inflate(layoutInflater)
|
|
@@ -74,9 +75,25 @@ class JobProgressFragment(val goBack: () -> Unit) :
|
|
|
presenter?.getStepDetail(pageChangeBO.ticketId!!) {
|
|
presenter?.getStepDetail(pageChangeBO.ticketId!!) {
|
|
|
mBinding?.tvWorker?.text = "${it?.get(2)?.userNum}/${it?.get(4)?.userNum}/${it?.get(7)?.userNum}"
|
|
mBinding?.tvWorker?.text = "${it?.get(2)?.userNum}/${it?.get(4)?.userNum}/${it?.get(7)?.userNum}"
|
|
|
mBinding?.tvLock?.text = "${it?.get(2)?.lockNum}/${it?.get(4)?.lockNum}/${it?.get(7)?.lockNum}"
|
|
mBinding?.tvLock?.text = "${it?.get(2)?.lockNum}/${it?.get(4)?.lockNum}/${it?.get(7)?.lockNum}"
|
|
|
|
|
+
|
|
|
|
|
+ it?.filter { it.stepStatus == "1" }?.maxByOrNull { it.stepIndex!! }?.stepIndex?.let {
|
|
|
|
|
+ mStep = it
|
|
|
|
|
+ }
|
|
|
|
|
+ if (mStep == 4) {
|
|
|
|
|
+ mBinding?.cbAction?.visibility = View.VISIBLE
|
|
|
|
|
+ } else if (mStep == 7) {
|
|
|
|
|
+ mBinding?.cbAction?.visibility = View.VISIBLE
|
|
|
|
|
+ mBinding?.cbAction?.setIcon(R.mipmap.ticket_unlocked)
|
|
|
|
|
+ mBinding?.cbAction?.setText(getString(R.string.go_unlocking))
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ override fun onPause() {
|
|
|
|
|
+ super.onPause()
|
|
|
|
|
+ mStep = 0
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
override fun initPresenter(): JobProgressPresenter {
|
|
override fun initPresenter(): JobProgressPresenter {
|
|
|
return JobProgressPresenter()
|
|
return JobProgressPresenter()
|
|
|
}
|
|
}
|