@ -56,7 +56,7 @@ export class WorkListReplacementRollComponent implements OnInit {
spaceBetween : 5
spaceBetween : 5
} ;
} ;
public activeSelectedLetter :string ;
public activeSelectedLetter : string ;
constructor ( public worklistService : WorklistService , private cs : CommonService , public ts : TranslatorService , public workListMainService : WorklistMainService , public modalCtrl : ModalController ) {
constructor ( public worklistService : WorklistService , private cs : CommonService , public ts : TranslatorService , public workListMainService : WorklistMainService , public modalCtrl : ModalController ) {
this . P_PAGE_NUM = 1 ;
this . P_PAGE_NUM = 1 ;
@ -463,7 +463,7 @@ export class WorkListReplacementRollComponent implements OnInit {
this . counter = 1 ;
this . counter = 1 ;
} else if ( selectValue === '4' ) {
} else if ( selectValue === '4' ) {
// if (this.favoriteUserList.length === 0 || this.favoriteUserList === undefined) {
// if (this.favoriteUserList.length === 0 || this.favoriteUserList === undefined) {
this . getFavruite ( ) ;
// this.getFavruite();
// }
// }
this . isFilter = true ;
this . isFilter = true ;
this . selectedType = 4 ;
this . selectedType = 4 ;
@ -521,11 +521,9 @@ export class WorkListReplacementRollComponent implements OnInit {
this . favLetter = this . favLetter . filter ( ( elem , index , self ) = > {
this . favLetter = this . favLetter . filter ( ( elem , index , self ) = > {
return index === self . indexOf ( elem ) ;
return index === self . indexOf ( elem ) ;
} ) ;
} ) ;
if ( this . activeSelectedLetter ) {
this . selectedLetter ( this . activeSelectedLetter ) ;
} else {
this . favLetter . forEach ( ( obj , index ) = > {
this . favLetter . forEach ( ( obj , index ) = > {
if ( this . activeSelectedLetter ) { }
if ( this . activeSelectedLetter ) { }
if ( index === 0 ) {
if ( index === 0 ) {
// this.selectedLetter(obj);
// this.selectedLetter(obj);
this . favIsActive . push ( true ) ;
this . favIsActive . push ( true ) ;
@ -533,7 +531,6 @@ export class WorkListReplacementRollComponent implements OnInit {
this . favIsActive . push ( false ) ;
this . favIsActive . push ( false ) ;
}
}
} ) ;
} ) ;
}
console . log ( this . favLetter ) ;
console . log ( this . favLetter ) ;
console . log ( this . favIsActive ) ;
console . log ( this . favIsActive ) ;
}
}
@ -550,9 +547,9 @@ export class WorkListReplacementRollComponent implements OnInit {
// });
// });
// }
// }
// });
// });
}
}
saveUserFavruiteList ( request , isFav : boolean ) {
saveUserFavruiteList ( request , isFav : boolean ) {
this . worklistService . saveFavoriteList ( request , ( ) = > {
this . worklistService . saveFavoriteList ( request , ( ) = > {
} ) . subscribe ( ( result ) = > {
} ) . subscribe ( ( result ) = > {
if ( this . cs . validResponse ( result ) ) {
if ( this . cs . validResponse ( result ) ) {
@ -564,9 +561,9 @@ export class WorkListReplacementRollComponent implements OnInit {
this . getFavruite ( ) ;
this . getFavruite ( ) ;
}
}
} ) ;
} ) ;
}
}
setFavorite ( selEmp ) {
setFavorite ( selEmp ) {
selEmp . EMPLOYEE_DISPLAY_NAME = selEmp . EMPLOYEE_DISPLAY_NAME ? selEmp.EMPLOYEE_DISPLAY_NAME : selEmp.NAME ;
selEmp . EMPLOYEE_DISPLAY_NAME = selEmp . EMPLOYEE_DISPLAY_NAME ? selEmp.EMPLOYEE_DISPLAY_NAME : selEmp.NAME ;
selEmp . EMPLOYEE_IMAGE = selEmp . EMPLOYEE_IMAGE ? selEmp . EMPLOYEE_IMAGE : '' ;
selEmp . EMPLOYEE_IMAGE = selEmp . EMPLOYEE_IMAGE ? selEmp . EMPLOYEE_IMAGE : '' ;
selEmp . EMAIL_ADDRESS = selEmp . EMAIL_ADDRESS ? selEmp . EMAIL_ADDRESS : '' ;
selEmp . EMAIL_ADDRESS = selEmp . EMAIL_ADDRESS ? selEmp . EMAIL_ADDRESS : '' ;
@ -620,14 +617,14 @@ export class WorkListReplacementRollComponent implements OnInit {
] ;
] ;
this . saveUserFavruiteList ( request , false ) ;
this . saveUserFavruiteList ( request , false ) ;
}
}
}
}
listOfRealted : any = [ ] ;
listOfRealted : any = [ ] ;
listOfFav : any = [ ] ;
listOfFav : any = [ ] ;
filterList ( event ) {
filterList ( event ) {
const val = event . target . value ;
const val = event . target . value ;
if ( this . selectedType === 1 ) {
if ( this . selectedType === 1 ) {
if ( val === '' ) {
if ( val === '' ) {
@ -648,15 +645,15 @@ export class WorkListReplacementRollComponent implements OnInit {
} else {
} else {
return ;
return ;
}
}
}
}
selectedLetter ( el ) {
selectedLetter ( el ) {
this . isFavoriteLetterActive = true ;
this . isFavoriteLetterActive = true ;
this . favLetter . forEach ( ( letter , index ) = > {
this . favLetter . forEach ( ( letter , index ) = > {
if ( letter === el ) {
if ( letter === el ) {
this . favIsActive [ index ] = true ;
this . favIsActive [ index ] = true ;
this . activeSelectedLetter = el ;
this . activeSelectedLetter = el ;
this . worklistService . getFavoriteByLetter ( letter , ( ) = > {
this . worklistService . getFavoriteByLetter ( letter , ( ) = > {
} ) . subscribe ( ( result ) = > {
} ) . subscribe ( ( result ) = > {
if ( this . cs . validResponse ( result ) ) {
if ( this . cs . validResponse ( result ) ) {
this . cs . stopLoading ( ) ;
this . cs . stopLoading ( ) ;
@ -671,9 +668,9 @@ export class WorkListReplacementRollComponent implements OnInit {
this . favIsActive [ index ] = false ;
this . favIsActive [ index ] = false ;
}
}
} ) ;
} ) ;
}
}
returnIsActiveFunction ( i ) {
returnIsActiveFunction ( i ) {
return this . favIsActive [ i ] ;
return this . favIsActive [ i ] ;
}
}
}
}