Planzeit Summen/inProgress
parent
41719e15c5
commit
52c55419fe
|
|
@ -249,12 +249,15 @@ export class DataService {
|
||||||
const promise = new Promise(resolve=>{
|
const promise = new Promise(resolve=>{
|
||||||
let first : boolean = true;
|
let first : boolean = true;
|
||||||
let res : any[] = [];
|
let res : any[] = [];
|
||||||
console.log(dataJson);
|
//console.log(dataJson);
|
||||||
this.http.post('http://localhost:8080/api/getChanges', dataJson)
|
this.http.post('http://localhost:8080/api/getChanges', dataJson)
|
||||||
.subscribe((response:any)=>{
|
.subscribe((response:any)=>{
|
||||||
console.log(response);
|
//console.log(response);
|
||||||
this.totalSize = response.totalSize;
|
this.totalSize = response.totalSize;
|
||||||
response.changes.forEach(resp=>{
|
response.changes.forEach(resp=>{
|
||||||
|
|
||||||
|
//console.log(resp.resourceId+" "+resp.approvalStatus)
|
||||||
|
|
||||||
let tasks : any[] = [];
|
let tasks : any[] = [];
|
||||||
if(resp.d1!=null){
|
if(resp.d1!=null){
|
||||||
tasks.push(
|
tasks.push(
|
||||||
|
|
@ -331,10 +334,10 @@ export class DataService {
|
||||||
}
|
}
|
||||||
|
|
||||||
validateImplementerEdit(state):boolean{
|
validateImplementerEdit(state):boolean{
|
||||||
if(state == 1){
|
if(state == 1 || state == 3 || state == 6){
|
||||||
return true
|
return true
|
||||||
}else{
|
}else{
|
||||||
return false
|
return true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -354,7 +357,7 @@ export class DataService {
|
||||||
}
|
}
|
||||||
|
|
||||||
validateApproval(approval):boolean{
|
validateApproval(approval):boolean{
|
||||||
if(approval!==""){
|
if(approval!=""){
|
||||||
return true;
|
return true;
|
||||||
}else{
|
}else{
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
|
|
@ -121,10 +121,12 @@ export class ImplementerDialogComponent implements OnInit {
|
||||||
msg = 'Implementer Update failed';
|
msg = 'Implementer Update failed';
|
||||||
action ='close';
|
action ='close';
|
||||||
}
|
}
|
||||||
this._snackBar.open(msg, action, {
|
this._snackBar.open(msg+" : "+res.error.message, action, {
|
||||||
horizontalPosition: this.horizontalPosition,
|
horizontalPosition: this.horizontalPosition,
|
||||||
verticalPosition: this.verticalPosition,
|
verticalPosition: this.verticalPosition,
|
||||||
panelClass: ['mat-primary']
|
panelClass: ['mat-primary']
|
||||||
|
}).onAction().subscribe(() => {
|
||||||
|
console.log('The snackbar action was triggered!');
|
||||||
});
|
});
|
||||||
this.dialogRef.close();
|
this.dialogRef.close();
|
||||||
//this.dialogRef.close();
|
//this.dialogRef.close();
|
||||||
|
|
@ -141,7 +143,7 @@ export class ImplementerDialogComponent implements OnInit {
|
||||||
msg = 'Implementer Eintragung erfolgreich';
|
msg = 'Implementer Eintragung erfolgreich';
|
||||||
action ='Schließen';
|
action ='Schließen';
|
||||||
}else{
|
}else{
|
||||||
msg = 'Implementer Update sucessful';
|
msg = 'Implementer Update successful';
|
||||||
action ='close';
|
action ='close';
|
||||||
}
|
}
|
||||||
this._snackBar.open(msg, action, {
|
this._snackBar.open(msg, action, {
|
||||||
|
|
|
||||||
|
|
@ -94,6 +94,7 @@
|
||||||
(taskbarEditing)="taskbarEditing($event)"
|
(taskbarEditing)="taskbarEditing($event)"
|
||||||
(taskbarEdited)="taskbarEdited($event)"
|
(taskbarEdited)="taskbarEdited($event)"
|
||||||
(toolbarClick)="toolbarBtnClicked($event)"
|
(toolbarClick)="toolbarBtnClicked($event)"
|
||||||
|
(rowSelecting) = "rowSelecting($event)"
|
||||||
(rowSelected) = "rowSelected($event)"
|
(rowSelected) = "rowSelected($event)"
|
||||||
(rowDeselected) = "rowDeselected($event)"
|
(rowDeselected) = "rowDeselected($event)"
|
||||||
(created)="created($event)"
|
(created)="created($event)"
|
||||||
|
|
|
||||||
|
|
@ -527,6 +527,8 @@ public logg(args){
|
||||||
this.data.push(task);
|
this.data.push(task);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
console.log(this.resources[this.resources.length-1]);
|
||||||
|
this.resources.push({resourceId: 'Timeline', resourceName: 'Planzeit Summen pro Woche'})
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -598,12 +600,36 @@ public logg(args){
|
||||||
this.projectEndDate = new Date(this.range.controls.end.value);
|
this.projectEndDate = new Date(this.range.controls.end.value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public rowSelecting(args: any){
|
||||||
|
console.log(args)
|
||||||
|
if(args.data.length){
|
||||||
|
// if((args.data.length == this.resources.length+1)){
|
||||||
|
// console.log("all")
|
||||||
|
// }else{
|
||||||
|
// if(args.data[args.data.length-1].TaskID == 'Timeline'){
|
||||||
|
// args.cancel = true;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
if(args.data[args.data.length-1].TaskID == 'Timeline'){
|
||||||
|
let data = args.data;
|
||||||
|
data.pop();
|
||||||
|
args.data = data;
|
||||||
|
}
|
||||||
|
|
||||||
|
}else{
|
||||||
|
if(args.data.TaskID == 'Timeline'){
|
||||||
|
args.cancel = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The function rowSelected catches the corresponding syncfsuions event and checks if all selected resources (changes) have the same status, then it displays the corresponding buttons
|
* The function rowSelected catches the corresponding syncfsuions event and checks if all selected resources (changes) have the same status, then it displays the corresponding buttons
|
||||||
* @param args event arguments from the syncfusion gantt chart
|
* @param args event arguments from the syncfusion gantt chart
|
||||||
*/
|
*/
|
||||||
public rowSelected(args: any) {
|
public rowSelected(args: any) {
|
||||||
|
|
||||||
this.approvalPending = false;
|
this.approvalPending = false;
|
||||||
this.selectedrowindex = this.ganttDefault.selectionModule.getSelectedRowIndexes(); // get the selected row indexes.
|
this.selectedrowindex = this.ganttDefault.selectionModule.getSelectedRowIndexes(); // get the selected row indexes.
|
||||||
this.selectedrecords = this.ganttDefault.selectionModule.getSelectedRecords(); // get the selected records.
|
this.selectedrecords = this.ganttDefault.selectionModule.getSelectedRecords(); // get the selected records.
|
||||||
|
|
@ -700,7 +726,6 @@ public logg(args){
|
||||||
this.selRecs = [];
|
this.selRecs = [];
|
||||||
this.selectedrecords = [];
|
this.selectedrecords = [];
|
||||||
this.selectedrowindex = [];
|
this.selectedrowindex = [];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue