Просмотр исходного кода

refactor(更新)
- 作业详情到执行界面弹出详情界面

周文健 5 месяцев назад
Родитель
Сommit
58517147d2

+ 4 - 1
app/src/main/java/com/grkj/iscs/features/main/fragment/job_manage/JobExecuteFragment.kt

@@ -3,6 +3,7 @@ package com.grkj.iscs.features.main.fragment.job_manage
 import com.grkj.iscs.R
 import com.grkj.iscs.databinding.FragmentJobExecuteBinding
 import com.grkj.ui_base.base.BaseFragment
+import com.sik.sikcore.extension.setDebouncedClickListener
 
 /**
  * 作业执行界面
@@ -13,6 +14,8 @@ class JobExecuteFragment: BaseFragment<FragmentJobExecuteBinding>() {
     }
 
     override fun initView() {
-
+        binding.back.setDebouncedClickListener {
+            navController.popBackStack()
+        }
     }
 }

+ 6 - 2
app/src/main/res/navigation/nav_job_manage.xml

@@ -117,7 +117,9 @@
             app:destination="@id/selectPointFragment" />
         <action
             android:id="@+id/action_editJobFragment_to_jobExecuteFragment"
-            app:destination="@id/jobExecuteFragment" />
+            app:destination="@id/jobExecuteFragment"
+            app:popUpTo="@id/editJobFragment"
+            app:popUpToInclusive="true"  />
     </fragment>
     <fragment
         android:id="@+id/editSopJobFragment"
@@ -128,7 +130,9 @@
             app:destination="@id/selectMemberFragment" />
         <action
             android:id="@+id/action_editSopJobFragment_to_jobExecuteFragment"
-            app:destination="@id/jobExecuteFragment" />
+            app:destination="@id/jobExecuteFragment"
+            app:popUpTo="@id/editSopJobFragment"
+            app:popUpToInclusive="true" />
     </fragment>
     <fragment
         android:id="@+id/jobExecuteFragment"