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/config.js       |    2 
 src/main/webapp/static/js/projectShow.js  |   53 ++++++++++++++++----------
 src/main/webapp/static/css/style.css      |   60 ++++++++++++++++++++++++-----
 src/main/webapp/views/index_datashow.html |    1 
 src/main/resources/application.yml        |    2 
 5 files changed, 85 insertions(+), 33 deletions(-)

diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 2c13c95..9a2f0d1 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -14,7 +14,7 @@
 #    password: xltys1995
     # sql-server
     driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
-    url: jdbc:sqlserver://localhost:1433;databasename=zypms
+    url: jdbc:sqlserver://192.168.4.99:1433;databasename=zypms
     username: sa
     password: sa@123
   mvc:
diff --git a/src/main/webapp/static/css/style.css b/src/main/webapp/static/css/style.css
index 31f00d1..69a83cb 100644
--- a/src/main/webapp/static/css/style.css
+++ b/src/main/webapp/static/css/style.css
@@ -23,11 +23,7 @@
 #logo-bar {
 	width: 200px;
 	height: 109px;
-	
 	position: absolute;
-	
-	
-	
 }
 #top-tab img {
 	width: 200px;
@@ -36,7 +32,6 @@
 	top: -15px;
 	left: 20px;
 	transform: scale(0.6);
-
 }
 
 #top-tab h1{
@@ -146,7 +141,9 @@
 	transform: translate(-50% ,-30%);
 }
 
-
+#details {
+	position: relative;
+}
 #details .head {
 	width: 100%;
 	height: 50px;
@@ -170,14 +167,55 @@
 }
 
 /* 鐢樼壒鍥� */
-#details-tab {
-	background-color: #FFF;
-	width: 98%;
+/*宸︿晶椤圭洰鑺傜偣鏃堕棿*/
+#details-tab-left {
+	display: inline-block;
+	position: absolute;
+	float: left;
+	width: 11%;
 	margin-top: 1%;
 	margin-left: 1%;
+}
+/*琛ㄥご*/
+.tab-head {
+	background-color: #354352;
+	color: #FFFFFF;
+	font-size: 6px;
+}
+.tab-head>th {
+	width: 73px;
+	height: 35px;
+}
+.tab-head>th:first-child {
+	width: 55px;
+}
+/*琛ㄨ韩*/
+.tab-body {
+	background-color: #354352;
+	color: #FFFFFF;
+	font-size: 6px;
+}
+.tab-body>td {
+	width: 73px;
+	height: 52px;
+	text-align: center;
+}
+.tab-body>td:first-child {
+	width: 55px;
+}
+/*鍙充晶杩涘害琛�*/
+#details-tab {
+	display: inline-block;
+	position: absolute;
+	clear: both;
+	background-color: #FFF;
+	width: 86%;
+	margin-top: 1%;
+	margin-left: 12%;
+	overflow: scroll;
 	
 }
-#details-tab,th,td{
+#details-tab th td{
 	border: 1px solid #d9dce3;
 	cursor: default;
 
@@ -187,7 +225,7 @@
 	width: 55px;
 }
 #details-tab td {
-	height: 28px;
+	height: 27px;
 	text-align: center;
 	position: relative;
 }
diff --git a/src/main/webapp/static/js/config.js b/src/main/webapp/static/js/config.js
index 4fc28f8..618f045 100644
--- a/src/main/webapp/static/js/config.js
+++ b/src/main/webapp/static/js/config.js
@@ -1 +1 @@
-var baseurl = 'http://192.168.4.57:8080';
\ No newline at end of file
+var baseurl = 'http://47.97.1.152:58080';
\ No newline at end of file
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"){ 
diff --git a/src/main/webapp/views/index_datashow.html b/src/main/webapp/views/index_datashow.html
index dae41be..150a68a 100644
--- a/src/main/webapp/views/index_datashow.html
+++ b/src/main/webapp/views/index_datashow.html
@@ -39,6 +39,7 @@
 			<h2></h2>
 			<button id="close" type="button" style="float: right;">鍏� 闂�</button>
 		</div>
+		<table id="details-tab-left" cellspacing="0" cellpadding="0"></table>
 		<table id="details-tab" cellspacing="0" cellpadding="0">
 			<thead>
 			</thead>

--
Gitblit v1.9.1