|  | @@ -438,6 +438,84 @@ class DictApi {
 | 
	
		
			
				|  |  |          return $str;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    public static function getOldStateNameByState($state) {
 | 
	
		
			
				|  |  | +        switch ($state) {
 | 
	
		
			
				|  |  | +            case -2:
 | 
	
		
			
				|  |  | +                return "<span class='label label-success'>待提交</span>";
 | 
	
		
			
				|  |  | +            case -1:
 | 
	
		
			
				|  |  | +                return "<span class='label label-success'>审核不通过</span>";
 | 
	
		
			
				|  |  | +            case 1:
 | 
	
		
			
				|  |  | +                return "<span class='label label-success'>待审核</span>";
 | 
	
		
			
				|  |  | +            case 2:
 | 
	
		
			
				|  |  | +                return "<span class='label label-danger'>审核驳回</span>";
 | 
	
		
			
				|  |  | +            case 3:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>审核通过</span>";
 | 
	
		
			
				|  |  | +            case 4:
 | 
	
		
			
				|  |  | +                return "<span class='label label-warm'>上级驳回</span>";
 | 
	
		
			
				|  |  | +            case 10:
 | 
	
		
			
				|  |  | +                return "<span class='label label-default'>冻结</span>";
 | 
	
		
			
				|  |  | +            case 8:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>提交审核</span>";
 | 
	
		
			
				|  |  | +            case 11:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>撤销审核</span>";
 | 
	
		
			
				|  |  | +            case 9:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>重新提交</span>";
 | 
	
		
			
				|  |  | +            default:
 | 
	
		
			
				|  |  | +                return "";
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public static function getOldStepNameByStep($step) {
 | 
	
		
			
				|  |  | +        switch ($step) {
 | 
	
		
			
				|  |  | +            case -1:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>部门初审</span>";
 | 
	
		
			
				|  |  | +            case 0:
 | 
	
		
			
				|  |  | +                return "<span class='label'>用户操作</span>";
 | 
	
		
			
				|  |  | +            case 1:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>初级审核</span>";
 | 
	
		
			
				|  |  | +            case 2:
 | 
	
		
			
				|  |  | +                return "<span class='label label-success'>部门审核</span>";
 | 
	
		
			
				|  |  | +            case 3:
 | 
	
		
			
				|  |  | +                return "<span class='label label-danger'>复核</span>";
 | 
	
		
			
				|  |  | +            case 4:
 | 
	
		
			
				|  |  | +                return "<span class='label label-warning'>核查征信</span>";
 | 
	
		
			
				|  |  | +            case 5:
 | 
	
		
			
				|  |  | +                return "<span class='label label-warning'>公示</span>";
 | 
	
		
			
				|  |  | +            case 6:
 | 
	
		
			
				|  |  | +                return "<span class='label label-success'>公示再审核</span>";
 | 
	
		
			
				|  |  | +            case 7:
 | 
	
		
			
				|  |  | +                return "<span class='label label-warning'>公布</span>";
 | 
	
		
			
				|  |  | +            case 8:
 | 
	
		
			
				|  |  | +                return "<span class='label label-info'>发证</span>";
 | 
	
		
			
				|  |  | +            case 11:
 | 
	
		
			
				|  |  | +                return "<span class='label label-danger'>审核</span>";
 | 
	
		
			
				|  |  | +            case 12:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>撤回审核</span>";
 | 
	
		
			
				|  |  | +            case 20:
 | 
	
		
			
				|  |  | +                return "<span class='label label-success'>人才层次变更</span>";
 | 
	
		
			
				|  |  | +            case 21:
 | 
	
		
			
				|  |  | +                return "<span class='label label-success'>工作单位变更</span>";
 | 
	
		
			
				|  |  | +            case 22:
 | 
	
		
			
				|  |  | +                return "<span class='label label-success'>离职变更</span>";
 | 
	
		
			
				|  |  | +            case 23:
 | 
	
		
			
				|  |  | +                return "<span class='label label-success'>银行账号变更</span>";
 | 
	
		
			
				|  |  | +            case 24:
 | 
	
		
			
				|  |  | +                return "<span class='label label-success'>基础信息变更</span>";
 | 
	
		
			
				|  |  | +            case 50:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>兑现</span>";
 | 
	
		
			
				|  |  | +            case 55:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>撤销公布</span>";
 | 
	
		
			
				|  |  | +            case 60:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>取消优秀人才</span>";
 | 
	
		
			
				|  |  | +            case 65:
 | 
	
		
			
				|  |  | +                return "<span class='label label-primary'>恢复优秀人才</span>";
 | 
	
		
			
				|  |  | +            case 70:
 | 
	
		
			
				|  |  | +                return "<span class='label label-danger'>设置审核不通过</span>";
 | 
	
		
			
				|  |  | +            default:
 | 
	
		
			
				|  |  | +                return "";
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      public static function findByParentCodeAndCode($parentCode, $code) {
 | 
	
		
			
				|  |  |          $parent_info = Dict::where('code', $parentCode)->findOrEmpty();
 | 
	
		
			
				|  |  |          if ($parent_info) {
 |