| 
					
				 | 
			
			
				@@ -25,6 +25,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :key="sec.key" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :style="`width:${sec.width}%;background-color:${sec.color}`" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="bar1" v-for="np in planVideo.filter(p=>p.noPlan===true)"  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :key="np.key" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :style="`width:${np.width}%;background-color:${np.color};left:${np.left}%;position:${'absolute'};`" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -79,7 +83,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.minute_per_ruler = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             (this.end_timestamp - this.start_timestamp) / (60 * 1000); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           let prevEnd = this.start_timestamp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let totalPercent=0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (tc of this.timeCell) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let beginstamp = new Date(tc.beginTime).getTime(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -89,10 +93,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.planVideo.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 key: prevEnd, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 width: percent * 100, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                color: "transparent", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                color: "#eaeaea", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                noPlan:true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                left:  totalPercent*100            
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              totalPercent+=percent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let endStamp = new Date(tc.endTime).getTime(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let percent = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               (endStamp - beginstamp) / 60 / 1000 / this.minute_per_ruler; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -101,7 +108,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               width: percent * 100, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               color: "rgb(0, 178, 255)", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            totalPercent+=percent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prevEnd = endStamp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -579,7 +586,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .bar-container1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   height: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  background-color: #eaeaea; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  background-color: #aaa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   top: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   display: flex; 
			 |