| | |
| | | var index = $(".row").index(this) // 确定在表格中的第几行 |
| | | var rowName = $(this).children(".projects").html() // 当前行中类名为projects的类中的文字 |
| | | var project = data[index] // 把data中的第index个项目 赋值给project |
| | | if(project.id==rowName){ |
| | | if(project.projectName==rowName){ |
| | | // 比较时间 |
| | | var currT = new Date() // 当前时间 |
| | | var staT = new Date(project.startDay.substring(0,10)) // 项目开始时间 |
| | | var endT = new Date(project.endDay.substring(0,10)) // 项目结束时间 |
| | | var nodes = project.nodes |
| | | var staT = new Date(project.projectStartTime.substring(0,10)) // 项目开始时间 |
| | | var endT = new Date(project.projectEndTime.substring(0,10)) // 项目结束时间 |
| | | var nodes = project.projectPlans |
| | | // 判断项目计划节点时间是否有空值 |
| | | for(var i=0;i<nodes.length;i++){ |
| | | if(nodes[i].staT==''||nodes[i].endTime$==''){ |
| | |
| | | |
| | | var bigDays = [] |
| | | for(var i = 0;i<nodes.length;i++){ |
| | | var projectsName = nodes[i].name // 节点名称 改第一个请求用 |
| | | var projectsName = nodes[i].flowId$ // 节点名称 改第一个请求用 |
| | | var proRET = new Date(nodes[i].realEndTime$.substring(0,10)) // 节点实际结束时间 |
| | | var tab2 ='<tr id="td-node'+i+'-gz">'+'<tr id="td-node'+i+'-gz-2">'+'</tr>' |
| | | tab = tab +tab2 |
| | |
| | | +'</thead>' |
| | | +'<tbody>' // 表身 (项目节点始末) |
| | | +'<tr class="tab-body">' |
| | | +'<td style="height: 50px">'+'项目总时长'+'</td>' |
| | | +'<td style="height: 50px">'+project.startDay.substring(0,10)+'</td>' |
| | | +'<td style="height: 50px">'+project.endDay.substring(0,10)+'</td>' |
| | | +'<td style="height: 40px">'+'项目总时长'+'</td>' |
| | | +'<td style="height: 40px">'+project.projectStartTime.substring(0,10)+'</td>' |
| | | +'<td style="height: 40px">'+project.projectEndTime.substring(0,10)+'</td>' |
| | | +'</tr>' |
| | | |
| | | var tabLeft4 = tabLeft + tabLeft3 +'</tbody>' |