| 
					
				 | 
			
			
				@@ -65,17 +65,17 @@ module.exports = options => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 权限相关 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // todo 校验权限 (标段参与人、分享、游客) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            const accountId = this.session.sessionUser.accountId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                auditorIds = _.map(stage.auditors, 'aid'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userAssistIds = _.map(stage.userAssists, 'ass_user_id'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                auditAssistIds = _.map(stage.auditAssists, 'ass_user_id'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                shareIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let auditAssists = yield this.service.stageAuditAss.getData(stage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             auditAssists = auditAssists.filter(x => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return x.user_id === stage.user_id || auditorIds.indexOf(x.user_id) >= 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             stage.userAssists = auditAssists.filter(x => { return x.user_id === stage.user_id; }); // 原报协同人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             stage.auditAssists = auditAssists.filter(x => { return x.user_id !== stage.user_id; }); // 审批协同人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            const accountId = this.session.sessionUser.accountId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                auditorIds = _.map(stage.auditors, 'aid'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userAssistIds = _.map(stage.userAssists, 'ass_user_id'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                auditAssistIds = _.map(stage.auditAssists, 'ass_user_id'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                shareIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             stage.users = stage.status === status.uncheck ? [stage.user_id, ...userAssistIds] : [stage.user_id, ...userAssistIds, ...auditorIds, ...auditAssistIds]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             stage.relaAssists = auditAssists.filter(x => { return x.user_id === accountId }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (stage.status === status.uncheck || stage.status === status.checkNo) { 
			 |