|
|
@@ -654,11 +654,14 @@ class JobExecuteFragment : BaseFragment<FragmentJobExecuteBinding>() {
|
|
|
viewModel.updateLockerAndColockerData().observe(this) {
|
|
|
val workflowStep =
|
|
|
viewModel.workflowSteps.find { it.stepId == viewModel.currentStepData?.workflowStepId }
|
|
|
- if ((workflowStep?.confirmType != 0 || (workflowStep.confirmRoleCode != null && MainDomainData.roleKeys?.contains(
|
|
|
- workflowStep.confirmRoleCode.toString()
|
|
|
- ) == true) || (workflowStep.confirmRoleCode != null && MainDomainData.roleKeys?.contains(
|
|
|
- workflowStep.confirmRoleCode.toString()
|
|
|
- ) == true && workflowStep.confirmUser != null && MainDomainData.userInfo?.userId == workflowStep.confirmUser)) &&
|
|
|
+ if ((workflowStep?.confirmType != 0 ||//自动确认
|
|
|
+ (workflowStep.confirmRoleCode == null && workflowStep.confirmUser == null) ||//点击确认
|
|
|
+ (workflowStep.confirmRoleCode != null && MainDomainData.roleKeys?.contains(
|
|
|
+ workflowStep.confirmRoleCode.toString()
|
|
|
+ ) == true) ||//角色确认
|
|
|
+ (workflowStep.confirmRoleCode != null && MainDomainData.roleKeys?.contains(
|
|
|
+ workflowStep.confirmRoleCode.toString()
|
|
|
+ ) == true && workflowStep.confirmUser != null && MainDomainData.userInfo?.userId == workflowStep.confirmUser)) &&//人员确认
|
|
|
(workflowStep?.enableSetLocker == true || workflowStep?.enableSetColocker == true)
|
|
|
) {
|
|
|
viewModel.currentStepData?.stepStatus = "1"
|