From 17ba7be8ea897e5227bbcc051b92df08064b3dc0 Mon Sep 17 00:00:00 2001 From: whycq <whycq> Date: 星期四, 10 二月 2022 17:05:28 +0800 Subject: [PATCH] 2-10 --- src/main/webapp/static/js/projectShow.js | 442 ++++++------------------------------------------------ 1 files changed, 55 insertions(+), 387 deletions(-) diff --git a/src/main/webapp/static/js/projectShow.js b/src/main/webapp/static/js/projectShow.js index 7dc238c..7966d34 100644 --- a/src/main/webapp/static/js/projectShow.js +++ b/src/main/webapp/static/js/projectShow.js @@ -3,23 +3,19 @@ var rowName = $(this).children(".projects").html() // 褰撳墠琛屼腑绫诲悕涓簆rojects鐨勭被涓殑鏂囧瓧 var project = data[index] // 鎶奷ata涓殑绗琲ndex涓」鐩� 璧嬪�肩粰project if(project.id==rowName){ - - - // 姣旇緝鏃堕棿 - var currentTime = new Date() // 绯荤粺褰撳墠鏃堕棿 - var startTime = new Date(project.startDay.substring(0,10)) // 椤圭洰寮�濮嬫椂闂� - var endTime = new Date(project.endDay.substring(0,10)) // 椤圭洰缁撴潫鏃堕棿 + var currT = new Date() // 绯荤粺褰撳墠鏃堕棿 currentTime currT + var staT = new Date(project.startDay.substring(0,10)) // 椤圭洰寮�濮嬫椂闂� startTime staT + var endT = new Date(project.endDay.substring(0,10)) // 椤圭洰缁撴潫鏃堕棿 endTime endT var node = project.nodes - for(var i=0;i<node.length;i++){ - if(node[i].startTime==''||node[i].endTime$==''){ + // 妫�娴嬮」鐩妭鐐规椂闂存槸鍚︽湁绌哄�� + for(var i=0;i<node.length;i++){ // 寰幆椤圭洰鑺傜偣鏃堕棿 + if(node[i].staT==''||node[i].endTime$==''){ show = false break }else{ show = true } - - } if(show==true){ $("#details").attr("style","display:block") @@ -32,16 +28,15 @@ var tab = '' var tabLeft3 = '' var day = 86400000 - var allDay = (endTime - startTime + day ) / day + var allDay = (endT - staT + day ) / day // 棰勮鑺傜偣鐨勫ぉ鏁�,瀹為檯鑺傜偣澶╂暟,鍗犲灏戞牸瀛�;棰勮/瀹為檯 鑺傜偣涓庨」鐩紑濮嬫椂闂寸殑鏃堕棿闂撮殧锛堜粠鍝釜鏍煎瓙寮�濮嬫覆鏌擄級 var bigDays = [] - for(var i = 0;i<node.length;i++){ - var nodeName = node[i].name // 鑺傜偣鍚嶇О + 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 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">'+'<tr id="td-node'+i+'-gz-2">'+'</tr>' tab = tab +tab2 @@ -50,7 +45,7 @@ +'<td>'+node[i].startTime.substring(0,10)+'</td>' +'<td>'+node[i].endTime$.substring(0,10)+'</td>' tabLeft3 = tabLeft3 + tabLeft2 - var overtime = endTime-nodeRealEndTime + var overtime = endT-nodeRealEndTime if(overtime<0){ bigDays.push(nodeRealEndTime) } @@ -104,31 +99,31 @@ k++ } - if(max>endTime){ - allDay = (max-startTime+day)/day - endTime=max - getDateArr(startTime,endTime) + if(max>endT){ + allDay = (max-staT+day)/day + endT=max + getDateArr(staT,endT) }else{ - getDateArr(startTime,endTime); + getDateArr(staT,endT); } let newDataArr = [] - // var strr ='' + // 骞翠唤 if(monthDays.length<2){ // 涓�涓湀 - var gz=monthDays[0]-startTime.getDate()+1 // 褰撳墠鏈堜唤鍓╀綑澶╂暟 + var gz=monthDays[0]-staT.getDate()+1 // 褰撳墠鏈堜唤鍓╀綑澶╂暟 stt = '<th class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</th>' // 鏈夊灏戝ぉ灏辨í璺ㄥ灏戜釜鏍煎瓙 $("#th-gz").append(stt) }else if (monthDays.length<3){ // 涓や釜鏈� - var gz=monthDays[0]-startTime.getDate()+1// 褰撳墠鏈堜唤鍓╀綑澶╂暟 + var gz=monthDays[0]-staT.getDate()+1// 褰撳墠鏈堜唤鍓╀綑澶╂暟 stt = '<th class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</th>' // 鏈夊灏戝ぉ灏辨í璺ㄥ灏戜釜鏍煎瓙 - var gz2 = monthDays[1]-(monthDays[1]-endTime.getDate()) // 鍓╀綑鐨勫ぉ鏁�=褰撴湀澶╂暟-锛堝綋鏈堝ぉ鏁�-缁撴潫鏃ユ湡锛� + var gz2 = monthDays[1]-(monthDays[1]-endT.getDate()) // 鍓╀綑鐨勫ぉ鏁�=褰撴湀澶╂暟-锛堝綋鏈堝ぉ鏁�-缁撴潫鏃ユ湡锛� stt2 = '<th class="loadBox" colspan="'+gz2+'">'+newMonthArr[1]+'</th>' strr =stt +stt2 $("#th-gz").append(strr) }else { // 涓変釜鏈堝強浠ヤ笂 - var gz=monthDays[0]-startTime.getDate()+1// 褰撳墠鏈堜唤鍓╀綑澶╂暟 + var gz=monthDays[0]-staT.getDate()+1// 褰撳墠鏈堜唤鍓╀綑澶╂暟 stt = '<th class="loadBox" colspan="'+gz+'">'+newMonthArr[0]+'</th>' // 鏈夊灏戝ぉ灏辨í璺ㄥ灏戜釜鏍煎瓙 - var gz2 = monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endTime.getDate()) // 鍓╀綑鐨勫ぉ鏁�=褰撴湀澶╂暟-锛堝綋鏈堝ぉ鏁�-缁撴潫鏃ユ湡锛� + var gz2 = monthDays[monthDays.length-1]-(monthDays[monthDays.length-1]-endT.getDate()) // 鍓╀綑鐨勫ぉ鏁�=褰撴湀澶╂暟-锛堝綋鏈堝ぉ鏁�-缁撴潫鏃ユ湡锛� stt2 = '<th class="loadBox" colspan="'+gz2+'">'+newMonthArr[newMonthArr.length-1]+'</th>' // 鍘婚櫎绗竴涓湀 鍜屾渶鍚庝竴涓湀 monthDays.shift() @@ -143,354 +138,19 @@ strr = stt + std +stt2 $("#th-gz").append(strr) } - console.log(allDay) + // 椤圭洰鏃堕棿鍗曞厓鏍� for(let i=0;i<allDay;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) } } - - - - - - - - - - - - - - - - - - - - - - - - - - - // 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" @@ -504,57 +164,65 @@ // for(var j = 0;j < allDay;j++){ // $("#tot").find("td").eq(j+3).attr("style","background:#3597D6") // } - var runDay = Math.ceil((currentTime - startTime)/ day) + var runDay = Math.ceil((currT - staT)/ day) if(runDay>0){ for(var j = 0;j < runDay;j++){ - $("#tot-2").find("td").eq(j).attr("style","background:#49C7D3") + $("#tot-2").find("td").eq(j).attr("style","background:#0f9a84") } } 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 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 nodeEndTime2 = new Date(nodeEndTime.getTime()+day*2) + 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 intDay = (nodeStartTime-staT)/day // 棰勮寮�濮嬫椂闂翠笌椤圭洰寮�濮嬫椂闂寸殑闂撮殧 + var intRealDay = (nodeRealStartTime-staT)/day // 瀹為檯寮�濮嬩笌椤圭洰寮�濮嬫椂闂寸殑闂撮殧 + var nodeRunDay = Math.ceil((currT-nodeStartTime)/ day) + var nodeRealRunDay = Math.ceil((currT-nodeRealStartTime)/ day) + var nodeRun = Math.ceil((currT-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") + if(nodeRealEndTime<=nodeEndTime){ // 瀹為檯缁撴潫鏃ユ湡<=璁″垝缁撴潫鏃ユ湡 + $(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#49C7D3") + }else if(nodeRealEndTime>nodeEndTime && nodeRealEndTime<=nodeEndTime2){ // 瀹為檯缁撴潫鏃ユ湡>璁″垝缁撴潫鏃ユ湡 + $(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#ccc739") + }else { // 瀹為檯缁撴潫鏃ユ湡>璁″垝缁撴潫鏃ユ湡+2澶� + $(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#CC3333") + } } - // 瀹為檯寮�濮嬫椂闂村凡濉� 瀹為檯缁撴潫鏃堕棿鏈~ 瀹為檯缁撴潫鏃堕棿鎸夐璁$粨鏉熸椂闂村~ + // 瀹為檯寮�濮嬫椂闂村凡濉� 瀹為檯缁撴潫鏃堕棿鏈~ (瀹為檯缁撴潫鏃堕棿鎸夐璁$粨鏉熸椂闂村~)鏀� 褰撳墠鏃堕棿涓庡疄闄呭紑濮嬫椂闂寸殑闂撮殧 }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") + $(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#ccc739") }else{ $(nodeId3[i]).find('td').eq(intRealDay+j).attr("style","background:#49C7D3") } } - // 瀹為檯寮�濮嬫椂闂存湭濉� 瀹為檯缁撴潫鏃堕棿宸插~ 瀹為檯寮�濮嬫椂闂存寜棰勮寮�濮嬫椂闂村~ + // 瀹為檯寮�濮嬫椂闂存湭濉� 瀹為檯缁撴潫鏃堕棿宸插~ 瀹為檯寮�濮嬫椂闂存寜璁″垝鏃堕暱寰�鍓嶇Щ }else if(nodeRealStartTime == "Invalid Date" && nodeRealEndTime !="Invalid Date"){ - if(nodeEndTime<nodeRealEndTime){ + if(nodeRealEndTime>nodeEndTime){ // 瀹為檯缁撴潫鏃ユ湡>璁″垝缁撴潫鏃ユ湡 for(var j=0;j<nodeREDay;j++){ - $(nodeId3[i]).find('td').eq(intDay+j).attr("style","background:#49C7D3") + $(nodeId3[i]).find('td').eq(intDay+j).attr("style","background:#CC3333") } - }else if(nodeEndTime>=nodeRealEndTime && nodeRealEndTime>=nodeStartTime){ + }else if(nodeRealEndTime<=nodeEndTime && nodeRealEndTime>=nodeStartTime){ for(var j=0;j<nodeREDay;j++){ - $(nodeId3[i]).find('td').eq(intDay+j).attr("style","background:#49C7D3") + $(nodeId3[i]).find('td').eq(intDay+j).attr("style","background:#b2e5e8") } }else{ if(intRunDay<0){ -- Gitblit v1.9.1