From 822e2c1494257c362b11b6507b6de0bb7f9de964 Mon Sep 17 00:00:00 2001
From: whycq <whycq>
Date: 星期二, 08 二月 2022 17:18:42 +0800
Subject: [PATCH] #

---
 src/main/webapp/static/js/projectShow.js |  813 ++++++++++++++++++++++++++++++---------------------------
 1 files changed, 422 insertions(+), 391 deletions(-)

diff --git a/src/main/webapp/static/js/projectShow.js b/src/main/webapp/static/js/projectShow.js
index f4f445d..68b0c34 100644
--- a/src/main/webapp/static/js/projectShow.js
+++ b/src/main/webapp/static/js/projectShow.js
@@ -34,7 +34,6 @@
 			var day = 86400000
 			var allDay = (endTime - startTime + day ) / day
 			// 棰勮鑺傜偣鐨勫ぉ鏁�,瀹為檯鑺傜偣澶╂暟,鍗犲灏戞牸瀛�;棰勮/瀹為檯 鑺傜偣涓庨」鐩紑濮嬫椂闂寸殑鏃堕棿闂撮殧锛堜粠鍝釜鏍煎瓙寮�濮嬫覆鏌擄級
-			console.log(allDay)
 			var bigDays = []
 
 			for(var i = 0;i<node.length;i++){
@@ -113,399 +112,431 @@
 				getDateArr(startTime,endTime);
 			}
 			let newDataArr = []
-			if(allDay <= 40){
-				let iday = allDay
-				if(monthDays.length<2){
-					var gz=monthDays[0]-startTime.getDate()+1
-						 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
-					
-							strr = stt
-							$("#th-gz").append(strr)
-				}else{
-					var gz=monthDays[0]-startTime.getDate()+1
-						 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
-					var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
-						stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
-							strr = stt+stc
-							$("#th-gz").append(strr)
-					
-						for(let i=0;i<iday;i++){
-							str = '<td class="loadBox-2">'+dateArr[i]+'</td>'
-							$("#tot").append(str);
-							// $(".loadBox").attr('style','width:50px')
-						}
-							for (let j=0;j<allDay;j++){
-								tds = '<td class="gz-color">'+'</td>'
-								for(let k in nodeId){
-									$(nodeId[k]).append(tds)
-								}
-							}
+			//
+			var strr =''
+			if(monthDays.length<2){ // 涓�涓湀
+				var gz=monthDays[0]-startTime.getDate()+1 // 褰撳墠鏈堜唤鍓╀綑澶╂暟
+				stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>' // 鏈夊灏戝ぉ灏辨í璺ㄥ灏戜釜鏍煎瓙
+				$("#th-gz").append(stt)
+			}else if (monthDays.length<3){ // 涓や釜鏈�
+				var gz=monthDays[0]-startTime.getDate()+1// 褰撳墠鏈堜唤鍓╀綑澶╂暟
+				stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>' // 鏈夊灏戝ぉ灏辨í璺ㄥ灏戜釜鏍煎瓙
+				var gz2 = monthDays[1]-(monthDays[1]-endTime.getDate()) // 鍓╀綑鐨勫ぉ鏁�=褰撴湀澶╂暟-锛堝綋鏈堝ぉ鏁�-缁撴潫鏃ユ湡锛�
+				stt2 = '<td class="loadBox" colspan="'+gz2+'">'+newMonthArr[1]+'</td>'
+				strr =stt +stt2
+				$("#th-gz").append(strr)
+			}else { // 涓変釜鏈堝強浠ヤ笂
+				var gz=monthDays[0]-startTime.getDate()+1// 褰撳墠鏈堜唤鍓╀綑澶╂暟
+				stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>' // 鏈夊灏戝ぉ灏辨í璺ㄥ灏戜釜鏍煎瓙
+				var gz2 = monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate()) // 鍓╀綑鐨勫ぉ鏁�=褰撴湀澶╂暟-锛堝綋鏈堝ぉ鏁�-缁撴潫鏃ユ湡锛�
+				stt2 = '<td class="loadBox" colspan="'+gz2+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
+				console.log(gz2)
+				// 鍘婚櫎绗竴涓湀 鍜屾渶鍚庝竴涓湀
+				monthDays.shift()
+				monthDays.pop()
+				newMonthArr.shift()
+				newMonthArr.pop()
+				var std = ''
+				for (var j=0;j<monthDays.length;j++){
+					stt3 = '<td class="loadBox" colspan="'+monthDays[j]+'">'+newMonthArr[j]+'</td>'
+					std = std + stt3
 				}
-				
-			}else if(allDay>40 && allDay<=80){
-				let iday = Math.ceil(allDay / 2 )
-				for(var m=0;m<monthDays.length-1;m++){
-					var gzd=monthDays[m]
-						 std = '<td class="loadBox" colspan="'+gzd+'">'+newMonthArr[m]+'</td>'
-				}
-					var gz=monthDays[0]-startTime.getDate()+1
-						 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
-					var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
-						stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
-							strr = stt+std+stc
-							$("#th-gz").append(strr)
-					for(let k=0;k<dateArr.length;k++){
-						var newDays = dateArr[k]
-						newDataArr.push(newDays)
-						k++
-					}
-						for(let i=0;i<iday;i++){
-							str = '<td class="loadBox-2" colspan="2">'+newDataArr[i]+'</td>'
-							$("#tot").append(str);
-							// $(".loadBox").attr('style','width:50px')
-						}
-							allDays = allDay%2
-							if(allDays==1){
-								allDay = allDay+1
-							}else {
-								allDay = allDay
-							}
-								for (let j=0;j<allDay;j++){
-									tds = '<td class="gz-color">'+'</td>'
-									for(let k in nodeId){
-										$(nodeId[k]).append(tds)
-									}
-								}
-			}else if(allDay>80 && allDay<=120){
-				let iday = Math.ceil(allDay / 3 )
-				var num = 1
-				var ste = null
-				for(var m=0;m<monthDays.length-2;m++){
-					var gzd=monthDays[m+1]
-					
-						std = '<td class="loadBox" colspan="'+gzd+'">'+newMonthArr[num]+'</td>'
-						ste=ste+std
-						num++	 
-				}
-
-					var gz=monthDays[0]-startTime.getDate()+1
-						 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
-					var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
-						stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
-							strr = stt+ste+stc
-							$("#th-gz").append(strr)		
-					for(let k=0;k<=dateArr.length;k++){
-						var newDays = dateArr[k]
-						newDataArr.push(newDays)
-						k=k+2
-					}
-						for(let i=0;i<iday;i++){
-							// 鍥哄畾琛�
-							str = '<td class="loadBox-2" colspan="3">'+newDataArr[i]+'</td>'
-							$("#tot").append(str);
-							// $(".loadBox").attr('style','width:10px;padding:0px')
-						}
-							allDays = allDay%3
-							if(allDays==1){
-								allDay = allDay+2
-							}else if(allDays==2){
-								allDay = allDay+1
-							}else{
-								allDay = allDay
-							}
-								for (let j=0;j<allDay;j++){
-									tds = '<td class="gz-color">'+'</td>'
-									for(let k in nodeId){
-										$(nodeId[k]).append(tds)
-									}
-								}
-			}else if(allDay>120 && allDay<=160){
-				let iday = Math.ceil(allDay / 4 )
-				var num = 1
-				var ste = null
-				for(var m=0;m<monthDays.length-2;m++){
-					var gzd=monthDays[m+1]
-						std = '<td class="loadBox" colspan="'+gzd+'">'+newMonthArr[num]+'</td>'
-						ste=ste+std
-						num++		 
-				}
-					var gz=monthDays[0]-startTime.getDate()+1
-						 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
-					var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
-						stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
-							strr = stt+ste+stc
-							$("#th-gz").append(strr)
-					for(let k=0;k<=dateArr.length;k++){
-						var newDays = dateArr[k]
-						newDataArr.push(newDays)
-						k=k+3
-					}
-						for(let i=0;i<iday;i++){
-							str = '<td class="loadBox-2" colspan="4">'+newDataArr[i]+'</td>'
-							$("#tot").append(str);
-						}
-							allDays = allDay%4
-							if(allDays==1){
-								allDay = allDay+3
-							}else if(allDays==2){
-								allDay = allDay+2
-							}else if(allDays==3){
-								allDay = allDay+1
-							}else{
-								allDay = allDay
-							}
-								for (let j=0;j<allDay;j++){
-									tds = '<td class="gz-color">'+'</td>'
-									for(let k in nodeId){
-										$(nodeId[k]).append(tds)
-									}
-								}
-			}else if(allDay>160 && allDay<=200){
-				let iday = Math.ceil(allDay / 5 )
-				var num = 1
-				var ste = null
-				for(var m=0;m<monthDays.length-2;m++){
-					var gzd=monthDays[m+1]
-					
-						std = '<td class="loadBox" colspan="'+gzd+'">'+newMonthArr[num]+'</td>'
-						ste=ste+std
-						num++		 
-				}
-					var gz=monthDays[0]-startTime.getDate()+1
-						 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
-					var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
-						stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
-							strr = stt+ste+stc
-							$("#th-gz").append(strr)
-					for(let k=0;k<=dateArr.length;k++){
-						var newDays = dateArr[k]
-						newDataArr.push(newDays)
-						k=k+4
-					}
-						for(let i=0;i<iday;i++){
-							// 鍥哄畾琛�
-							str = '<td class="loadBox-2" colspan="5">'+newDataArr[i]+'</td>'
-							$("#tot").append(str);
-						}
-							allDays = allDay%5
-							if(allDays==1){
-								allDay = allDay+4
-							}else if(allDays==2){
-								allDay = allDay+3
-							}else if(allDays==3){
-								allDay = allDay+2
-							}else if(allDays==4){
-								allDay = allDay+1
-							}else{
-								allDay = allDay
-							}
-								for (let j=0;j<allDay;j++){
-									tds = '<td class="gz-color">'+'</td>'
-									for(let k in nodeId){
-										$(nodeId[k]).append(tds)
-									}
-								}
-			}else if(allDay>200 && allDay<=240){
-				let iday = Math.ceil(allDay / 6 )
-				var num = 1
-				var ste = null
-				for(var m=0;m<monthDays.length-2;m++){
-					var gzd=monthDays[m+1]
-						std = '<td class="loadBox" colspan="'+gzd+'">'+newMonthArr[num]+'</td>'
-						ste=ste+std
-						num++	 
-				}
-					var gz=monthDays[0]-startTime.getDate()+1
-						 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
-					var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
-						stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
-							strr = stt+ste+stc
-							$("#th-gz").append(strr)
-					for(let k=0;k<=dateArr.length;k++){
-						var newDays = dateArr[k]
-						newDataArr.push(newDays)
-						k=k+5
-					}
-						for(let i=0;i<iday;i++){
-							// 鍥哄畾琛�
-							str = '<td class="loadBox-2" colspan="6">'+newDataArr[i]+'</td>'
-							$("#tot").append(str);
-						}
-							allDays = allDay%6
-							if(allDays==1){
-								allDay = allDay+5
-							}else if(allDays==2){
-								allDay = allDay+4
-							}else if(allDays==3){
-								allDay = allDay+3
-							}else if(allDays==4){
-								allDay = allDay+2
-							}else if(allDays==5){
-								allDay = allDay+1
-							}else{
-								allDay = allDay
-							}
-								for (let j=0;j<allDay;j++){
-									tds = '<td class="gz-color">'+'</td>'
-									for(let k in nodeId){
-										$(nodeId[k]).append(tds)
-									}
-								}
-			}else if(allDay>240){
-				let iday = Math.ceil(allDay / 7 )
-					for(let k=0;k<=dateArr.length;k++){
-						var newDays = dateArr[k]
-						newDataArr.push(newDays)
-						k=k+6
-					}
-						for(let i=0;i<iday;i++){
-							// 鍥哄畾琛�
-							str = '<td class="loadBox" colspan="7">'+newDataArr[i]+'</td>'
-							$("#th-gz").append(str);
-						}
-							allDays = allDay%7
-							if(allDays==1){
-								allDay = allDay+6
-							}else if(allDays==2){
-								allDay = allDay+5
-							}else if(allDays==3){
-								allDay = allDay+4
-							}else if(allDays==4){
-								allDay = allDay+3
-							}else if(allDays==5){
-								allDay = allDay+2
-							}else if(allDays==6){
-								allDay = allDay+1
-							}else{
-								allDay = allDay
-							}		
-								for (let j=0;j<allDay;j++){
-									tds = '<td class="gz-color">'+'</td>'
-									for(let k in nodeId){
-										$(nodeId[k]).append(tds)
-									}
-								}
-			}else if(allDay>280){
-				let iday = Math.ceil(allDay / 8 )
-					for(let k=0;k<=dateArr.length;k++){
-						var newDays = dateArr[k]
-						newDataArr.push(newDays)
-						k=k+7
-					}
-						for(let i=0;i<iday;i++){
-							// 鍥哄畾琛�
-							str = '<td class="loadBox-2" colspan="8">'+newDataArr[i]+'</td>'
-							$("#th-gz").append(str);
-						}
-							allDays = allDay%8
-							if(allDays==1){
-								allDay = allDay+7
-							}else if(allDays==2){
-								allDay = allDay+6
-							}else if(allDays==3){
-								allDay = allDay+5
-							}else if(allDays==4){
-								allDay = allDay+4
-							}else if(allDays==5){
-								allDay = allDay+3
-							}else if(allDays==6){
-								allDay = allDay+2
-							}else if(allDays==7){
-								allDay = allDay+1
-							}else{
-								allDay = allDay
-							}	
-								for (let j=0;j<allDay;j++){
-									tds = '<td class="gz-color">'+'</td>'
-									for(let k in nodeId){
-										$(nodeId[k]).append(tds)
-									}
-								}
-				}
+				strr = stt + std +stt2
+				$("#th-gz").append(strr)
+			}
+			// if(allDay <= 40){
+			// 	let iday = allDay
+			// 	if(monthDays.length<2){
+			// 		var gz=monthDays[0]-startTime.getDate()+1
+			// 			 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
+			//
+			// 				strr = stt
+			// 				$("#th-gz").append(strr)
+			// 	}else{
+			// 		var gz=monthDays[0]-startTime.getDate()+1
+			// 			 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
+			// 		var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
+			// 			stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
+			// 				strr = stt+stc
+			// 				$("#th-gz").append(strr)
+			//
+			// 			for(let i=0;i<iday;i++){
+			// 				str = '<td class="loadBox-2">'+dateArr[i]+'</td>'
+			// 				$("#tot").append(str);
+			// 				// $(".loadBox").attr('style','width:50px')
+			// 			}
+			// 				for (let j=0;j<allDay;j++){
+			// 					tds = '<td class="gz-color">'+'</td>'
+			// 					for(let k in nodeId){
+			// 						$(nodeId[k]).append(tds)
+			// 					}
+			// 				}
+			// 	}
+			//
+			// }else if(allDay>40 && allDay<=80){
+			// 	let iday = Math.ceil(allDay / 2 )
+			// 	for(var m=0;m<monthDays.length-1;m++){
+			// 		var gzd=monthDays[m]
+			// 			 std = '<td class="loadBox" colspan="'+gzd+'">'+newMonthArr[m]+'</td>'
+			// 	}
+			// 		var gz=monthDays[0]-startTime.getDate()+1
+			// 			 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
+			// 		var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
+			// 			stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
+			// 				strr = stt+std+stc
+			// 				$("#th-gz").append(strr)
+			// 		for(let k=0;k<dateArr.length;k++){
+			// 			var newDays = dateArr[k]
+			// 			newDataArr.push(newDays)
+			// 			k++
+			// 		}
+			// 			for(let i=0;i<iday;i++){
+			// 				str = '<td class="loadBox-2" colspan="2">'+newDataArr[i]+'</td>'
+			// 				$("#tot").append(str);
+			// 				// $(".loadBox").attr('style','width:50px')
+			// 			}
+			// 				allDays = allDay%2
+			// 				if(allDays==1){
+			// 					allDay = allDay+1
+			// 				}else {
+			// 					allDay = allDay
+			// 				}
+			// 					for (let j=0;j<allDay;j++){
+			// 						tds = '<td class="gz-color">'+'</td>'
+			// 						for(let k in nodeId){
+			// 							$(nodeId[k]).append(tds)
+			// 						}
+			// 					}
+			// }else if(allDay>80 && allDay<=120){
+			// 	let iday = Math.ceil(allDay / 3 )
+			// 	var num = 1
+			// 	var ste = null
+			// 	for(var m=0;m<monthDays.length-2;m++){
+			// 		var gzd=monthDays[m+1]
+			//
+			// 			std = '<td class="loadBox" colspan="'+gzd+'">'+newMonthArr[num]+'</td>'
+			// 			ste=ste+std
+			// 			num++
+			// 	}
+			//
+			// 		var gz=monthDays[0]-startTime.getDate()+1
+			// 			 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
+			// 		var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
+			// 			stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
+			// 				strr = stt+ste+stc
+			// 				$("#th-gz").append(strr)
+			// 		for(let k=0;k<=dateArr.length;k++){
+			// 			var newDays = dateArr[k]
+			// 			newDataArr.push(newDays)
+			// 			k=k+2
+			// 		}
+			// 			for(let i=0;i<iday;i++){
+			// 				// 鍥哄畾琛�
+			// 				str = '<td class="loadBox-2" colspan="3">'+newDataArr[i]+'</td>'
+			// 				$("#tot").append(str);
+			// 				// $(".loadBox").attr('style','width:10px;padding:0px')
+			// 			}
+			// 				allDays = allDay%3
+			// 				if(allDays==1){
+			// 					allDay = allDay+2
+			// 				}else if(allDays==2){
+			// 					allDay = allDay+1
+			// 				}else{
+			// 					allDay = allDay
+			// 				}
+			// 					for (let j=0;j<allDay;j++){
+			// 						tds = '<td class="gz-color">'+'</td>'
+			// 						for(let k in nodeId){
+			// 							$(nodeId[k]).append(tds)
+			// 						}
+			// 					}
+			// }else if(allDay>120 && allDay<=160){
+			// 	let iday = Math.ceil(allDay / 4 )
+			// 	var num = 1
+			// 	var ste = null
+			// 	for(var m=0;m<monthDays.length-2;m++){
+			// 		var gzd=monthDays[m+1]
+			// 			std = '<td class="loadBox" colspan="'+gzd+'">'+newMonthArr[num]+'</td>'
+			// 			ste=ste+std
+			// 			num++
+			// 	}
+			// 		var gz=monthDays[0]-startTime.getDate()+1
+			// 			 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
+			// 		var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
+			// 			stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
+			// 				strr = stt+ste+stc
+			// 				$("#th-gz").append(strr)
+			// 		for(let k=0;k<=dateArr.length;k++){
+			// 			var newDays = dateArr[k]
+			// 			newDataArr.push(newDays)
+			// 			k=k+3
+			// 		}
+			// 			for(let i=0;i<iday;i++){
+			// 				str = '<td class="loadBox-2" colspan="4">'+newDataArr[i]+'</td>'
+			// 				$("#tot").append(str);
+			// 			}
+			// 				allDays = allDay%4
+			// 				if(allDays==1){
+			// 					allDay = allDay+3
+			// 				}else if(allDays==2){
+			// 					allDay = allDay+2
+			// 				}else if(allDays==3){
+			// 					allDay = allDay+1
+			// 				}else{
+			// 					allDay = allDay
+			// 				}
+			// 					for (let j=0;j<allDay;j++){
+			// 						tds = '<td class="gz-color">'+'</td>'
+			// 						for(let k in nodeId){
+			// 							$(nodeId[k]).append(tds)
+			// 						}
+			// 					}
+			// }else if(allDay>160 && allDay<=200){
+			// 	let iday = Math.ceil(allDay / 5 )
+			// 	var num = 1
+			// 	var ste = null
+			// 	for(var m=0;m<monthDays.length-2;m++){
+			// 		var gzd=monthDays[m+1]
+			//
+			// 			std = '<td class="loadBox" colspan="'+gzd+'">'+newMonthArr[num]+'</td>'
+			// 			ste=ste+std
+			// 			num++
+			// 	}
+			// 		var gz=monthDays[0]-startTime.getDate()+1
+			// 			 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
+			// 		var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
+			// 			stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
+			// 				strr = stt+ste+stc
+			// 				$("#th-gz").append(strr)
+			// 		for(let k=0;k<=dateArr.length;k++){
+			// 			var newDays = dateArr[k]
+			// 			newDataArr.push(newDays)
+			// 			k=k+4
+			// 		}
+			// 			for(let i=0;i<iday;i++){
+			// 				// 鍥哄畾琛�
+			// 				str = '<td class="loadBox-2" colspan="5">'+newDataArr[i]+'</td>'
+			// 				$("#tot").append(str);
+			// 			}
+			// 				allDays = allDay%5
+			// 				if(allDays==1){
+			// 					allDay = allDay+4
+			// 				}else if(allDays==2){
+			// 					allDay = allDay+3
+			// 				}else if(allDays==3){
+			// 					allDay = allDay+2
+			// 				}else if(allDays==4){
+			// 					allDay = allDay+1
+			// 				}else{
+			// 					allDay = allDay
+			// 				}
+			// 					for (let j=0;j<allDay;j++){
+			// 						tds = '<td class="gz-color">'+'</td>'
+			// 						for(let k in nodeId){
+			// 							$(nodeId[k]).append(tds)
+			// 						}
+			// 					}
+			// }else if(allDay>200 && allDay<=240){
+			// 	let iday = Math.ceil(allDay / 6 )
+			// 	var num = 1
+			// 	var ste = null
+			// 	for(var m=0;m<monthDays.length-2;m++){
+			// 		var gzd=monthDays[m+1]
+			// 			std = '<td class="loadBox" colspan="'+gzd+'">'+newMonthArr[num]+'</td>'
+			// 			ste=ste+std
+			// 			num++
+			// 	}
+			// 		var gz=monthDays[0]-startTime.getDate()+1
+			// 			 stt = '<td class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</td>'
+			// 		var gze=monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate())
+			// 			stc = '<td class="loadBox" colspan="'+gze+'">'+newMonthArr[newMonthArr.length-1]+'</td>'
+			// 				strr = stt+ste+stc
+			// 				$("#th-gz").append(strr)
+			// 		for(let k=0;k<=dateArr.length;k++){
+			// 			var newDays = dateArr[k]
+			// 			newDataArr.push(newDays)
+			// 			k=k+5
+			// 		}
+			// 			for(let i=0;i<iday;i++){
+			// 				// 鍥哄畾琛�
+			// 				str = '<td class="loadBox-2" colspan="6">'+newDataArr[i]+'</td>'
+			// 				$("#tot").append(str);
+			// 			}
+			// 				allDays = allDay%6
+			// 				if(allDays==1){
+			// 					allDay = allDay+5
+			// 				}else if(allDays==2){
+			// 					allDay = allDay+4
+			// 				}else if(allDays==3){
+			// 					allDay = allDay+3
+			// 				}else if(allDays==4){
+			// 					allDay = allDay+2
+			// 				}else if(allDays==5){
+			// 					allDay = allDay+1
+			// 				}else{
+			// 					allDay = allDay
+			// 				}
+			// 					for (let j=0;j<allDay;j++){
+			// 						tds = '<td class="gz-color">'+'</td>'
+			// 						for(let k in nodeId){
+			// 							$(nodeId[k]).append(tds)
+			// 						}
+			// 					}
+			// }else if(allDay>240){
+			// 	let iday = Math.ceil(allDay / 7 )
+			// 		for(let k=0;k<=dateArr.length;k++){
+			// 			var newDays = dateArr[k]
+			// 			newDataArr.push(newDays)
+			// 			k=k+6
+			// 		}
+			// 			for(let i=0;i<iday;i++){
+			// 				// 鍥哄畾琛�
+			// 				str = '<td class="loadBox" colspan="7">'+newDataArr[i]+'</td>'
+			// 				$("#th-gz").append(str);
+			// 			}
+			// 				allDays = allDay%7
+			// 				if(allDays==1){
+			// 					allDay = allDay+6
+			// 				}else if(allDays==2){
+			// 					allDay = allDay+5
+			// 				}else if(allDays==3){
+			// 					allDay = allDay+4
+			// 				}else if(allDays==4){
+			// 					allDay = allDay+3
+			// 				}else if(allDays==5){
+			// 					allDay = allDay+2
+			// 				}else if(allDays==6){
+			// 					allDay = allDay+1
+			// 				}else{
+			// 					allDay = allDay
+			// 				}
+			// 					for (let j=0;j<allDay;j++){
+			// 						tds = '<td class="gz-color">'+'</td>'
+			// 						for(let k in nodeId){
+			// 							$(nodeId[k]).append(tds)
+			// 						}
+			// 					}
+			// }else if(allDay>280){
+			// 	let iday = Math.ceil(allDay / 8 )
+			// 		for(let k=0;k<=dateArr.length;k++){
+			// 			var newDays = dateArr[k]
+			// 			newDataArr.push(newDays)
+			// 			k=k+7
+			// 		}
+			// 			for(let i=0;i<iday;i++){
+			// 				// 鍥哄畾琛�
+			// 				str = '<td class="loadBox-2" colspan="8">'+newDataArr[i]+'</td>'
+			// 				$("#th-gz").append(str);
+			// 			}
+			// 				allDays = allDay%8
+			// 				if(allDays==1){
+			// 					allDay = allDay+7
+			// 				}else if(allDays==2){
+			// 					allDay = allDay+6
+			// 				}else if(allDays==3){
+			// 					allDay = allDay+5
+			// 				}else if(allDays==4){
+			// 					allDay = allDay+4
+			// 				}else if(allDays==5){
+			// 					allDay = allDay+3
+			// 				}else if(allDays==6){
+			// 					allDay = allDay+2
+			// 				}else if(allDays==7){
+			// 					allDay = allDay+1
+			// 				}else{
+			// 					allDay = allDay
+			// 				}
+			// 					for (let j=0;j<allDay;j++){
+			// 						tds = '<td class="gz-color">'+'</td>'
+			// 						for(let k in nodeId){
+			// 							$(nodeId[k]).append(tds)
+			// 						}
+			// 					}
+			// 	}
 			// 123
-			var nodeId2 = [],nodeId3 = []
-			for(let k = 0;k<node.length;k++){
-				var getId2 = "#"+"td-node"+k+"-gz"
-				var getId3 = "#"+"td-node"+k+"-gz-2"
-				nodeId2.push(getId2)
-				nodeId3.push(getId3)
-			}
-			for(var i=0;i<nodeId4.length;i++){
-				$(nodeId4[i]).attr("style","background:#eeeeef")
-			}
-			// for(var j = 0;j < allDay;j++){
-			// 	$("#tot").find("td").eq(j+3).attr("style","background:#3597D6")
+			// var nodeId2 = [],nodeId3 = []
+			// for(let k = 0;k<node.length;k++){
+			// 	var getId2 = "#"+"td-node"+k+"-gz"
+			// 	var getId3 = "#"+"td-node"+k+"-gz-2"
+			// 	nodeId2.push(getId2)
+			// 	nodeId3.push(getId3)
 			// }
-			var runDay = Math.ceil((currentTime - startTime)/ day) 
-			if(runDay>0){
-				for(var j = 0;j < runDay;j++){
-					$("#tot-2").find("td").eq(j).attr("style","background:#49C7D3")
-				}
-			}
-			for(var i = 0;i<node.length;i++){
-				var nodeName = node[i].name // 鑺傜偣鍚嶇О
-				var nodeStartTime = new Date(node[i].startTime.substring(0,10)) // 棰勮寮�濮嬫椂闂�
-				var nodeEndTime = new Date(node[i].endTime$.substring(0,10)) // 棰勮缁撴潫鏃堕棿
-				var nodeRealStartTime =new Date(node[i].realStartTime$.substring(0,10)) // 瀹為檯寮�濮嬫椂闂�
-				var nodeRealEndTime =new Date(node[i].realEndTime$.substring(0,10)) // 瀹為檯缁撴潫鏃堕棿
-				var nodeDay = (nodeEndTime-nodeStartTime+day)/day // 棰勮寮�濮�-棰勮缁撴潫鏃堕棿娈�
-				var nodeRSDay = (nodeEndTime-nodeRealStartTime+day)/day // 瀹為檯寮�濮�-棰勮缁撴潫鏃堕棿娈�
-				var nodeREDay = (nodeRealEndTime-nodeStartTime+day)/day // 棰勮寮�濮�-瀹為檯缁撴潫鏃堕棿娈�
-				var nodeRealDay = (nodeRealEndTime-nodeRealStartTime+day)/day //瀹為檯鏃堕棿娈�
-				var intDay = (nodeStartTime-startTime)/day // 棰勮寮�濮嬫椂闂翠笌椤圭洰寮�濮嬫椂闂寸殑闂撮殧
-				var intRealDay = (nodeRealStartTime-startTime)/day // 瀹為檯寮�濮嬩笌椤圭洰寮�濮嬫椂闂寸殑闂撮殧
-				var nodeRunDay = Math.ceil((currentTime-nodeStartTime)/ day) 
-				var nodeRealRunDay = Math.ceil((currentTime-nodeRealStartTime)/ day) 
-				var nodeRun = Math.ceil((currentTime-nodeEndTime-day)/ day)
-				var intRunDay = nodeRealEndTime-(nodeRealEndTime-(nodeEndTime-nodeStartTime))/day
-				// 涓庡綋鍓嶆椂闂寸殑鏃堕棿宸�
-				for(var j=0;j<nodeDay;j++){
-					$(nodeId2[i]).find('td').eq(intDay+j).attr("style","background:#3597D6")
-				}
-					// 瀹為檯寮�濮嬫椂闂翠笌缁撴潫鏃堕棿閮藉~鍐�  鎸夊疄闄呮椂闂磋繘娓叉煋
-				if(nodeRealStartTime != "Invalid Date" && nodeRealEndTime !="Invalid Date"){ 
-					for(var j=0;j<nodeRealDay;j++){
-						$(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#49C7D3")
-					}
-					// 瀹為檯寮�濮嬫椂闂村凡濉� 瀹為檯缁撴潫鏃堕棿鏈~  瀹為檯缁撴潫鏃堕棿鎸夐璁$粨鏉熸椂闂村~	
-				}else if(nodeRealStartTime != "Invalid Date" && nodeRealEndTime =="Invalid Date"){ 
-					for(var j=0;j<nodeRealRunDay;j++){
-						if(nodeRun>0){
-							$(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#CC3333")
-						}else if(nodeRun>-2 && nodeRun<=0){
-							$(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#CC9933")
-						}else{
-							$(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#49C7D3")
-						}
-					}
-					// 瀹為檯寮�濮嬫椂闂存湭濉� 瀹為檯缁撴潫鏃堕棿宸插~  瀹為檯寮�濮嬫椂闂存寜棰勮寮�濮嬫椂闂村~
-				}else if(nodeRealStartTime == "Invalid Date" && nodeRealEndTime !="Invalid Date"){ 
-					if(nodeEndTime<nodeRealEndTime){
-						for(var j=0;j<nodeREDay;j++){
-							$(nodeId3[i]).find('td').eq(intDay+j).attr("style","background:#49C7D3")
-						}
-					}else if(nodeEndTime>=nodeRealEndTime && nodeRealEndTime>=nodeStartTime){
-						for(var j=0;j<nodeREDay;j++){
-							$(nodeId3[i]).find('td').eq(intDay+j).attr("style","background:#49C7D3")
-						}
-					}else{
-						if(intRunDay<0){
-							intRunDay = 0
-							for(var j=0;j<nodeDay;j++){
-								$(nodeId3[i]).find('td').eq(intRunDay+j).attr("style","background:#49C7D3")
-							}
-						}
-						for(var j=0;j<nodeDay;j++){
-							$(nodeId3[i]).find('td').eq(intRunDay+j).attr("style","background:#49C7D3")
-						}
-					}
-					// 瀹為檯寮�濮嬫椂闂存湭濉� 瀹為檯缁撴潫鏃堕棿鏈~
-				}else if(nodeRealStartTime == "Invalid Date" && nodeRealEndTime =="Invalid Date"){ 
-					for(var j=0;j<nodeDay;j++){
-						$(nodeId3[i]).find('td').eq(intDay+j).attr("style","background:#49C7D3")
-					}
-				}
-			}
+			// for(var i=0;i<nodeId4.length;i++){
+			// 	$(nodeId4[i]).attr("style","background:#eeeeef")
+			// }
+			// // for(var j = 0;j < allDay;j++){
+			// // 	$("#tot").find("td").eq(j+3).attr("style","background:#3597D6")
+			// // }
+			// var runDay = Math.ceil((currentTime - startTime)/ day)
+			// if(runDay>0){
+			// 	for(var j = 0;j < runDay;j++){
+			// 		$("#tot-2").find("td").eq(j).attr("style","background:#49C7D3")
+			// 	}
+			// }
+			// for(var i = 0;i<node.length;i++){
+			// 	var nodeName = node[i].name // 鑺傜偣鍚嶇О
+			// 	var nodeStartTime = new Date(node[i].startTime.substring(0,10)) // 棰勮寮�濮嬫椂闂�
+			// 	var nodeEndTime = new Date(node[i].endTime$.substring(0,10)) // 棰勮缁撴潫鏃堕棿
+			// 	var nodeRealStartTime =new Date(node[i].realStartTime$.substring(0,10)) // 瀹為檯寮�濮嬫椂闂�
+			// 	var nodeRealEndTime =new Date(node[i].realEndTime$.substring(0,10)) // 瀹為檯缁撴潫鏃堕棿
+			// 	var nodeDay = (nodeEndTime-nodeStartTime+day)/day // 棰勮寮�濮�-棰勮缁撴潫鏃堕棿娈�
+			// 	var nodeRSDay = (nodeEndTime-nodeRealStartTime+day)/day // 瀹為檯寮�濮�-棰勮缁撴潫鏃堕棿娈�
+			// 	var nodeREDay = (nodeRealEndTime-nodeStartTime+day)/day // 棰勮寮�濮�-瀹為檯缁撴潫鏃堕棿娈�
+			// 	var nodeRealDay = (nodeRealEndTime-nodeRealStartTime+day)/day //瀹為檯鏃堕棿娈�
+			// 	var intDay = (nodeStartTime-startTime)/day // 棰勮寮�濮嬫椂闂翠笌椤圭洰寮�濮嬫椂闂寸殑闂撮殧
+			// 	var intRealDay = (nodeRealStartTime-startTime)/day // 瀹為檯寮�濮嬩笌椤圭洰寮�濮嬫椂闂寸殑闂撮殧
+			// 	var nodeRunDay = Math.ceil((currentTime-nodeStartTime)/ day)
+			// 	var nodeRealRunDay = Math.ceil((currentTime-nodeRealStartTime)/ day)
+			// 	var nodeRun = Math.ceil((currentTime-nodeEndTime-day)/ day)
+			// 	var intRunDay = nodeRealEndTime-(nodeRealEndTime-(nodeEndTime-nodeStartTime))/day
+			// 	// 涓庡綋鍓嶆椂闂寸殑鏃堕棿宸�
+			// 	for(var j=0;j<nodeDay;j++){
+			// 		$(nodeId2[i]).find('td').eq(intDay+j).attr("style","background:#3597D6")
+			// 	}
+			// 		// 瀹為檯寮�濮嬫椂闂翠笌缁撴潫鏃堕棿閮藉~鍐�  鎸夊疄闄呮椂闂磋繘娓叉煋
+			// 	if(nodeRealStartTime != "Invalid Date" && nodeRealEndTime !="Invalid Date"){
+			// 		for(var j=0;j<nodeRealDay;j++){
+			// 			$(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#49C7D3")
+			// 		}
+			// 		// 瀹為檯寮�濮嬫椂闂村凡濉� 瀹為檯缁撴潫鏃堕棿鏈~  瀹為檯缁撴潫鏃堕棿鎸夐璁$粨鏉熸椂闂村~
+			// 	}else if(nodeRealStartTime != "Invalid Date" && nodeRealEndTime =="Invalid Date"){
+			// 		for(var j=0;j<nodeRealRunDay;j++){
+			// 			if(nodeRun>0){
+			// 				$(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#CC3333")
+			// 			}else if(nodeRun>-2 && nodeRun<=0){
+			// 				$(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#CC9933")
+			// 			}else{
+			// 				$(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#49C7D3")
+			// 			}
+			// 		}
+			// 		// 瀹為檯寮�濮嬫椂闂存湭濉� 瀹為檯缁撴潫鏃堕棿宸插~  瀹為檯寮�濮嬫椂闂存寜棰勮寮�濮嬫椂闂村~
+			// 	}else if(nodeRealStartTime == "Invalid Date" && nodeRealEndTime !="Invalid Date"){
+			// 		if(nodeEndTime<nodeRealEndTime){
+			// 			for(var j=0;j<nodeREDay;j++){
+			// 				$(nodeId3[i]).find('td').eq(intDay+j).attr("style","background:#49C7D3")
+			// 			}
+			// 		}else if(nodeEndTime>=nodeRealEndTime && nodeRealEndTime>=nodeStartTime){
+			// 			for(var j=0;j<nodeREDay;j++){
+			// 				$(nodeId3[i]).find('td').eq(intDay+j).attr("style","background:#49C7D3")
+			// 			}
+			// 		}else{
+			// 			if(intRunDay<0){
+			// 				intRunDay = 0
+			// 				for(var j=0;j<nodeDay;j++){
+			// 					$(nodeId3[i]).find('td').eq(intRunDay+j).attr("style","background:#49C7D3")
+			// 				}
+			// 			}
+			// 			for(var j=0;j<nodeDay;j++){
+			// 				$(nodeId3[i]).find('td').eq(intRunDay+j).attr("style","background:#49C7D3")
+			// 			}
+			// 		}
+			// 		// 瀹為檯寮�濮嬫椂闂存湭濉� 瀹為檯缁撴潫鏃堕棿鏈~
+			// 	}else if(nodeRealStartTime == "Invalid Date" && nodeRealEndTime =="Invalid Date"){
+			// 		for(var j=0;j<nodeDay;j++){
+			// 			$(nodeId3[i]).find('td').eq(intDay+j).attr("style","background:#49C7D3")
+			// 		}
+			// 	}
+			// }
 			function getDateArr(start,end) {
 					let option = new Date(start) // 寮�濮嬫椂闂�
 					let nowDate = new Date(end) // 缁撴潫鏃堕棿

--
Gitblit v1.9.1