From 21aa738d9044f2fb2dd817e0f30fb96b598ef9b1 Mon Sep 17 00:00:00 2001
From: whycq <whycq>
Date: 星期三, 09 三月 2022 13:36:26 +0800
Subject: [PATCH] # ycq
---
src/main/webapp/static/js/tableData.js | 112 +++++++++++++++++++++++++++++++-------------------------
1 files changed, 62 insertions(+), 50 deletions(-)
diff --git a/src/main/webapp/static/js/tableData.js b/src/main/webapp/static/js/tableData.js
index a44abfb..eab15a0 100644
--- a/src/main/webapp/static/js/tableData.js
+++ b/src/main/webapp/static/js/tableData.js
@@ -1,7 +1,16 @@
+ setTimeout(function(){
+ getTheaddData()
+ getThbodyData()
+ },0)
+ setInterval(function(){
+ getThbodyData()
+ },5000)
+
+
var proData = ["椤圭洰鍚嶇О","寮�濮嬫椂闂�","缁撴潫鏃堕棿",]
var getTheaddData = function(){
$.ajax({
- url:'http://192.168.4.99:8080/wms/projectPlan/flowStatus',
+ url:baseurl+'/pms/projectPlan/flowStatus',
type:'GET',
dataType:'JSON',
data:{},
@@ -22,17 +31,17 @@
},
})
}
- setInterval(getTheaddData(),10000)
+
+/*****************************************************************************************************************************************************************************/
var getThbodyData = function(){
$.ajax({
- url:'http://192.168.4.99:8080/wms/projectPlan/toFront',
+ url:baseurl+'/pms/projectPlan/toFront',
type:'GET',
dataType:'JSON',
data:{},
success:function(res){
if(res.code==200){
data=res.data
- console.log(data)
// 鍒ゆ柇鏃堕棿鏄惁鏈塶ull 鏈塶ull鐨勬敼涓� ""
for(var i = 0;i<data.length;i++){
var dataNode = data[i].nodes
@@ -45,26 +54,29 @@
}
// 琛ㄨ韩濉厖
$('#tab-body').empty()
- $.each(data,function(i,data){
- str = '<tr class="row">'
- +'<th class="projects">'+data.id+'</th>'
- +'<td class="nor-mal">'+data.startDay.substring(0,10)+'</td>'
- +'<td class="nor-mal">'+data.endDay.substring(0,10)+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[0].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[0].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[1].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[1].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[2].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[2].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[3].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[3].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[4].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[4].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[5].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[5].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[6].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[6].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[7].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[7].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[8].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[8].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[9].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[9].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[10].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[10].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'<td class="normal">'+'<p>'+data.nodes[11].endTime$.substring(0,10)+'</p>'+'<p>'+data.nodes[11].realEndTime$.substring(0,10)+'</p>'+'</td>'
- +'</tr>'
- $('#tab-body').append(str)
- })
+ for(var i = 0;i<data.length;i++){
+ var node = data[i].nodes
+ for(var j = 0;j<node.length;j++){
+ var dataNull = node[j]
+ for(var k in dataNull){
+ dataNull[k] = dataNull[k] === null ? "" : dataNull[k]
+ }
+ }
+ str = ''
+ for(var j=0;j<node.length;j++){
+ var nodeName = node[j].flowId$ // 鑺傜偣鍚嶇О
+ var nodeEndTime = node[j].endTime$.substring(0,10)
+ var nodeRealStartTime = node[j].realEndTime$.substring(0,10)
+ str1 = '<td class="normal">'+'<p>'+nodeEndTime+'</p>'+'<p>'+nodeRealStartTime+'</p>'+'</td>'
+ str=str+str1
+ }
+ var str2 = '<tr id="row'+i+'" class="row">'
+ +'<th class="projects">'+data[i].id+'</th>'
+ +'<td class="nor-mal">'+data[i].startDay.substring(0,10)+'</td>'
+ +'<td class="nor-mal">'+data[i].endDay.substring(0,10)+'</td>'
+ var str3 = str2 +str +'</tr>'
+ $('#tab-body').append(str3)
+ }
var dataLen = data.length
for(var t = 0;t < dataLen; t++){
var nodes = data[t].nodes
@@ -74,48 +86,48 @@
var realEndTime$ = data[t].nodes[k].realEndTime$.substring(0,10)
// 椤圭洰鑺傜偣璁″垝缁撴潫鏃堕棿
var endTime$ = data[t].nodes[k].endTime$.substring(0,10)
- console.log(endTime$)
var myDate = new Date()
var nowDay = myDate.getFullYear()+"-"+(myDate.getMonth()+1)+"-"+myDate.getDate()
var eDay = new Date(endTime$)
// 鍒ゆ柇realEndTime$.substring(0,10) 鏄惁涓虹┖
- console.log(realEndTime$)
if(realEndTime$ === ""){
// 璁″垝鏃ユ湡涓庣郴缁熸棩鏈熸瘮杈�
- var ExDay = eDay.getTime()-myDate.getTime()
-
- if(ExDay>-86400000 && ExDay<172800000){
- $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#CC9933");
-
- }else if(ExDay<-86400000){
- $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#CC3333");
-
- }else if(ExDay>172800000){
- $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#2e4e7e")
- }
+ var ExDay = eDay.getTime()-myDate.getTime()
+
+ if(ExDay>-86400000 && ExDay<172800000){
+ $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#CC9933");
+
+ }else if(ExDay<-86400000){
+ $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#CC3333");
+
+ }else if(ExDay>172800000){
+ $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#2e4e7e")
+ }
}else{
function tab(date1,date2){
- var oDate1 = new Date(date1);
- var oDate2 = new Date(date2);
+ var oDate1 = new Date(date1);
+ var oDate2 = new Date(date2);
var x = oDate1.getTime()-oDate2.getTime()
- if(x>=0){
- $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#009966")
-
- } else {
- $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#CC3333");
-
- }
+ if(x>=0){
+ $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#009966")
+
+ } else {
+ $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#CC3333");
+
+ }
}
tab(endTime$,realEndTime$,);
}
-
+
}
}
+
}
}
})
}
- setInterval(getThbodyData(),10000)
-
-
+
+/*****************************************************************************************************************************************************************************/
+
+
--
Gitblit v1.9.1