目前审核人员角色有:
学术、法务、售后
,串行执行审核流程。
审核流程:发起/修改审核-》审核节点
审核节点规则:学术-》法务-》售后,每个节点均可以审核或修改。
审核状态:发起、修改、待审核、已审核。
因此前端根据节点规则来展示审核步骤给用户。
1.根据节点规则,自定义一个字段存储审核节点类型:
nodeType:1-8
2.区分审核节点是一组还是多组,
例如:一组审核时[‘发起审核’,’学术待审核’,’法务待审核’,’售后待审核’] ;
而多组审核则是8个状态都会出现,例如:[‘发起审核’,’学术已审核’,’法务已审核’,’售后已审核’,’修改审核’,’学术已审核’,’法务待审核’,’售后待审核’,…]等此循环出现;
3.多组审核数据需要按照’审核节点规则’重新排序,用sort()重新生产结果数组。
4. 根据生成结果数组result,设置当前步骤值
current
。