这块感觉逻辑有冲突;
场景:当前登录账户是人事,当前一条流程处于待审批状态,审批顺序是FE -> 人事 -> 财务;
问题:此时审批状态选择待审批的时候,因为当前审批人是FE,所以此时查询结果为空,但是当审批状态选择为全部的时候,因为人事id包含在审批流中,所以又能查询出来所有的数据了,就很奇怪;
个人想到的解决方案:感觉在applyState == 1的if语句中,不需要判断curAuditUserName和data.userName相等,判断逻辑和applyState > 1时候一样即可,然后能否审批,交给前端去做按钮的显示隐藏
登录后可查看更多问答,登录/注册