| 
					
				 | 
			
			
				@@ -401,15 +401,19 @@ var createObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(nodes){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 nodes.forEach(function(node){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     node.jobs = new Array(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    let spliceArr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     node.data.jobs.forEach(function(obj){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if(me.jobs[me.prefix + obj.id]){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             node.jobs.push({job: me.jobs[me.prefix + obj.id], serialNo: obj.serialNo}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             me.jobs[me.prefix + obj.id].count ++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            node.data.jobs.splice(node.data.jobs.indexOf(obj), 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            spliceArr.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    for(let sItem of spliceArr){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        node.data.jobs.splice(node.data.jobs.indexOf(sItem), 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -458,15 +462,19 @@ var createObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(nodes){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 nodes.forEach(function(node){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     node.items = new Array(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    let spliceArr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     node.data.items.forEach(function(obj){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if(me.items[me.prefix + obj.id]){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             node.items.push({item: me.items[me.prefix + obj.id], serialNo: obj.serialNo}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             me.items[me.prefix + obj.id].count ++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            node.data.items.splice(node.data.items.indexOf(obj), 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            spliceArr.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    for(let sItem of spliceArr){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        node.data.items.splice(node.data.items.indexOf(sItem), 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }; 
			 |