From 7ad89ec7464d98bbf391942d5adde8afcb2a2e0c Mon Sep 17 00:00:00 2001 From: Manuel Tauber Date: Mon, 12 Aug 2024 12:08:16 +0200 Subject: [PATCH] DONE --- .../src/app/ntt-gantt/ntt-gantt.component.ts | 85 +++++++++++++++---- frontend/src/index.html | 49 +++++------ 2 files changed, 87 insertions(+), 47 deletions(-) diff --git a/frontend/src/app/ntt-gantt/ntt-gantt.component.ts b/frontend/src/app/ntt-gantt/ntt-gantt.component.ts index 2dd942b..1eee2c8 100644 --- a/frontend/src/app/ntt-gantt/ntt-gantt.component.ts +++ b/frontend/src/app/ntt-gantt/ntt-gantt.component.ts @@ -474,13 +474,14 @@ export class NttGanttComponent implements OnInit { this.resources = this.allResources; for (const resource of this.resources) { for (const task of resource.tasks) { - if (this.showDetails == false) { - if (task.TaskID.includes("D2")) { - this.data.push(task); - } - } else { - this.data.push(task); - } + this.data.push(task); + // if (this.showDetails == false) { + // if (task.TaskID.includes("D2")) { + // this.data.push(task); + // } + // } else { + // this.data.push(task); + // } } } @@ -904,13 +905,59 @@ export class NttGanttComponent implements OnInit { */ public queryTaskbarInfo(args: any) { - console.log(args.milestoneColor); + // console.log(args.data.taskData); + + // console.log(args.data.taskData.resources[0]); + // if (args.data.taskData.resources[0].state == 0) { + // args.milestoneColor = "rgb(248, 50, 0)"; //red + // console.log("red"); + // } + // if (args.data.taskData.resources[0].state == 1) { + // args.milestoneColor = "#f98700"; //orange + // // console.log("orange"); + // } + // if (args.data.taskData.resources[0].state == 3) { + // args.milestoneColor = "#ffc006"; //light orange + // // console.log("light orange"); + // } + // if (args.data.taskData.resources[0].state == 6) { + // args.milestoneColor = "#f4fa00"; //yellow + // // console.log("yellow"); + // } + // if (args.data.taskData.resources[0].state == 7) { + // args.milestoneColor = "#ffff00"; //yellow + // // // console.log("yellow"); + // } + // if (args.data.taskData.resources[0].state == 9) { + // args.milestoneColor = "#d3d3d3"; //yellow + // // // console.log("yellow"); + // } + // if (args.data.taskData.resources[0].state == 91) { + // args.milestoneColor = "grey"; //yellow + // // // console.log("yellow"); + // } + // if (args.data.taskData.resources[0].state == 101) { + // args.milestoneColor = "#008B45"; //lightgreen + // // console.log("lightgreen"); + // } + // if (args.data.taskData.resources[0].state == 10) { + // args.milestoneColor = "#32CD32"; //lightgreen + // // console.log("lightgreen"); + // } + // if (args.data.taskData.resources[0].state == 11) { + // args.milestoneColor = "#ffffff"; //white + // // console.log("white"); + // } + + + + if (args.taskbarType == 'Milestone' && args.data.taskData.TaskID.includes("D2")) { if (args.data.taskData.isFixed == false) { - args.taskbarElement.children[1].classList.add('e-gantt-milestone-border1'); + args.taskbarElement.children[1].classList.add('e-gantt-milestone-borderMoveable'); } else { - args.taskbarElement.children[1].classList.remove('e-gantt-milestone-border1'); - args.taskbarElement.children[1].classList.add('e-gantt-milestone-border2'); + // args.taskbarElement.children[1].classList.remove('e-gantt-milestone-borderMoveable'); + args.taskbarElement.children[1].classList.add('e-gantt-milestone-borderFixed'); } if (args.data.taskData.TaskID.includes("D2")) { // console.log(args.data.taskData.resources[0]); @@ -926,8 +973,8 @@ export class NttGanttComponent implements OnInit { args.milestoneColor = "#ffc006"; //light orange // console.log("light orange"); } - if (args.data.taskData.resources[0].state >= 6) { - args.milestoneColor = "#000000"; //yellow + if (args.data.taskData.resources[0].state == 6) { + args.milestoneColor = "#f4fa00"; //yellow // console.log("yellow"); } if (args.data.taskData.resources[0].state == 7) { @@ -961,12 +1008,12 @@ export class NttGanttComponent implements OnInit { // console.log("\nisRes: ", args.data.taskData.isRes); // console.log("\nisD2", args.data.taskData.TaskID.includes("D2")); // console.log("\nMilestone Color ready:",args.milestoneColor); - console.log(args.milestoneColor); + // console.log(args.milestoneColor); } } else { if (args.taskbarType == 'Milestone' && !args.data.taskData.TaskID.includes("D2")) { - args.taskbarElement.children[1].classList.add('e-gantt-milestone-border3'); + args.taskbarElement.children[1].classList.add('e-gantt-milestone-borderDetails'); if (this.showDetails == true) { if (args.data.taskData.TaskID.includes("D1") || args.data.taskData.TaskID.includes("D4") || args.data.taskData.TaskID.includes("D3")) { if (args.data.taskData.TaskID.includes("D1")) { @@ -980,9 +1027,11 @@ export class NttGanttComponent implements OnInit { args.milestoneColor = "#bababa"; } } else { - // console.log(args); - args.taskbarElement.innerHTML = null; - args.taskbarElement.classlist = null; + console.log(args); + args.taskbarElement.innerHTML = null; + args.taskbarElement.classlist = null; + + } } diff --git a/frontend/src/index.html b/frontend/src/index.html index 0cbd7de..db86f6a 100644 --- a/frontend/src/index.html +++ b/frontend/src/index.html @@ -21,47 +21,38 @@