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