|
|
@@ -32,7 +32,9 @@ class JobManagementFragment :
|
|
|
Menu(getString(R.string.technology_sop), R.mipmap.technology, TechnologySopFragment { pageChangeBO ->
|
|
|
changePage(pageChangeBO)
|
|
|
}),
|
|
|
- Menu(getString(R.string.job_execution), R.mipmap.job_execution, JobExecutionFragment())
|
|
|
+ Menu(getString(R.string.job_execution), R.mipmap.job_execution, JobExecutionFragment { pageChangeBO ->
|
|
|
+ changePage(pageChangeBO)
|
|
|
+ })
|
|
|
)
|
|
|
|
|
|
mBinding?.vp?.isUserInputEnabled = false
|
|
|
@@ -58,10 +60,11 @@ class JobManagementFragment :
|
|
|
private fun changePage(pageChangeBO: PageChangeBO) {
|
|
|
LogUtil.i("$pageChangeBO")
|
|
|
when (pageChangeBO.pageIdx) {
|
|
|
+ -1 -> (mMenuList[0].fragment as WorkshopFragment).refreshPage()
|
|
|
1 -> (mMenuList[1].fragment as TechnologySopFragment).refreshPage(pageChangeBO)
|
|
|
2 -> (mMenuList[2].fragment as JobExecutionFragment).refreshPage(pageChangeBO)
|
|
|
}
|
|
|
- mBinding?.vp?.currentItem = pageChangeBO.pageIdx
|
|
|
+ mBinding?.vp?.currentItem = if (pageChangeBO.pageIdx == -1) 0 else pageChangeBO.pageIdx
|
|
|
mBinding?.rvTab?.adapter?.notifyDataSetChanged()
|
|
|
}
|
|
|
|