From 7efe5eb4bcd083a695b6bac240988c1308cc3eb8 Mon Sep 17 00:00:00 2001
From: whycq <whycq>
Date: 星期二, 08 二月 2022 15:21:03 +0800
Subject: [PATCH] #

---
 src/main/webapp/static/js/projectShow.js |   53 +++++++++++++++++++++++++++++++++--------------------
 1 files changed, 33 insertions(+), 20 deletions(-)

diff --git a/src/main/webapp/static/js/projectShow.js b/src/main/webapp/static/js/projectShow.js
index 3505b9a..f4f445d 100644
--- a/src/main/webapp/static/js/projectShow.js
+++ b/src/main/webapp/static/js/projectShow.js
@@ -26,14 +26,17 @@
 			}else if(show==false){
 				$("#tips").attr("style","display:block")
 			}
-
+			// 椤圭洰鍚嶇О
 			$("#details h2").html(project.id)
 			// 棰勮鑺傜偣鏃堕棿
 			var tab = ''
+			var tabLeft3 = ''
 			var day = 86400000
 			var allDay = (endTime - startTime + day ) / day
 			// 棰勮鑺傜偣鐨勫ぉ鏁�,瀹為檯鑺傜偣澶╂暟,鍗犲灏戞牸瀛�;棰勮/瀹為檯 鑺傜偣涓庨」鐩紑濮嬫椂闂寸殑鏃堕棿闂撮殧锛堜粠鍝釜鏍煎瓙寮�濮嬫覆鏌擄級
+			console.log(allDay)
 			var bigDays = []
+
 			for(var i = 0;i<node.length;i++){
 				var nodeName = node[i].name // 鑺傜偣鍚嶇О
 				
@@ -41,13 +44,13 @@
 				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 tab2 = 
-						'<tr id="td-node'+i+'-gz">'
-							+'<td rowspan="2" class="loadBox">'+nodeName+'</td>'
-							+'<td rowspan="2" class="loadBox">'+node[i].startTime.substring(0,10)+'</td>'
-							+'<td rowspan="2" class="loadBox">'+node[i].endTime$.substring(0,10)+'</td>'
-							+'<tr id="td-node'+i+'-gz-2">'+'</tr>'
-				tab = tab +tab2	
+				var tab2 ='<tr id="td-node'+i+'-gz">'+'<tr id="td-node'+i+'-gz-2">'+'</tr>'
+				tab = tab +tab2
+				var tabLeft2 = '<tr class="tab-body">'
+									+'<td>'+nodeName+'</td>'
+									+'<td>'+node[i].startTime.substring(0,10)+'</td>'
+									+'<td>'+node[i].endTime$.substring(0,10)+'</td>'
+				tabLeft3 = tabLeft3 + tabLeft2
 				var overtime = endTime-nodeRealEndTime
 				if(overtime<0){
 					bigDays.push(nodeRealEndTime)
@@ -59,20 +62,30 @@
 			}
 			var tab1 =
 				'<thead>'
-				+'<tr id="th-gz">'
-				+'<th class="loadBox">'+'浠诲姟鍚嶇О'+'</th>'
-				+'<th class="loadBox">'+'寮�濮嬫椂闂�'+'</th>'
-				+'<th class="loadBox">'+'缁撴潫鏃堕棿'+'</th>'
-				+ '</tr>'
+					+'<tr id="th-gz">' + '</tr>'
 				+'</thead>'
 				+'<tbody>'
-				+'<tr id="tot">'
-				+'<td rowspan="2" class="loadBox">'+'浠诲姟鎬绘椂闂�'+'</td>'
-				+'<td  rowspan="2" class="loadBox">'+project.startDay.substring(0,10)+'</td>'
-				+'<td  rowspan="2" class="loadBox">'+project.endDay.substring(0,10)+'</td>'
-				+'</tr>'
-				+'<tr id="tot-2">'+'</tr>'
+					+'<tr id="tot">' +'</tr>'
+					+'<tr id="tot-2">'+'</tr>'
 			var tab3 = tab1+tab+'</tbody>'
+			/* 鑺傜偣鏃堕棿琛� */
+			var tabLeft = 	'<thead>' // 琛ㄥご
+								+'<tr class="tab-head">'
+									+'<th>'+'椤圭洰鍚嶇О'+'</th>'
+									+'<th>'+'寮�濮嬫椂闂�'+'</th>'
+									+'<th>'+'缁撴潫鏃堕棿'+'</th>'
+								+'</tr>'
+							+'</thead>'
+							+'<tbody>' // 琛ㄨ韩 锛堥」鐩妭鐐瑰鏈級
+								+'<tr class="tab-body">'
+									+'<td style="height: 54px">'+'椤圭洰鎬绘椂闀�'+'</td>'
+									+'<td style="height: 54px">'+project.startDay.substring(0,10)+'</td>'
+									+'<td style="height: 54px">'+project.endDay.substring(0,10)+'</td>'
+								+'</tr>'
+
+			var tabLeft4 = tabLeft + tabLeft3 +'</tbody>'
+			$("#details-tab-left").empty()
+			$("#details-tab-left").append(tabLeft4)
 			$("#details-tab").empty()
 			$("#details-tab").append(tab3);
 			// 濉厖鍗曞厓鏍�
@@ -447,7 +460,7 @@
 				var intRunDay = nodeRealEndTime-(nodeRealEndTime-(nodeEndTime-nodeStartTime))/day
 				// 涓庡綋鍓嶆椂闂寸殑鏃堕棿宸�
 				for(var j=0;j<nodeDay;j++){
-					$(nodeId2[i]).find('td').eq(3+intDay+j).attr("style","background:#3597D6")	
+					$(nodeId2[i]).find('td').eq(intDay+j).attr("style","background:#3597D6")
 				}
 					// 瀹為檯寮�濮嬫椂闂翠笌缁撴潫鏃堕棿閮藉~鍐�  鎸夊疄闄呮椂闂磋繘娓叉煋
 				if(nodeRealStartTime != "Invalid Date" && nodeRealEndTime !="Invalid Date"){ 

--
Gitblit v1.9.1