IMPLEMENTED NEW DEV FOR MOE

MOE_MAIN-COLOR_CHANGES
umasoodch 3 years ago
parent 126973f613
commit e4019c5608

@ -322,7 +322,8 @@ export class SubmitAbsenceComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "N") {
// number
@ -333,7 +334,8 @@ export class SubmitAbsenceComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "X") {
// standard date
@ -352,7 +354,8 @@ export class SubmitAbsenceComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.dateInput = new DateInput(
@ -363,7 +366,8 @@ export class SubmitAbsenceComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
} else if (feildsList[i].FORMAT_TYPE == "Y") {
@ -382,7 +386,8 @@ export class SubmitAbsenceComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.datetimeInput = new DateTimeInput(
@ -393,7 +398,8 @@ export class SubmitAbsenceComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
const elem = document.getElementById(
@ -423,7 +429,8 @@ export class SubmitAbsenceComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.timeInput = new TimeInput(
@ -434,7 +441,8 @@ export class SubmitAbsenceComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
}
@ -448,7 +456,8 @@ export class SubmitAbsenceComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else {
this.selectInput = new SelectInput(
@ -458,7 +467,8 @@ export class SubmitAbsenceComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
this.fillDropdownList(

@ -152,7 +152,6 @@ export class AppComponent implements OnInit {
if (user) {
console.log(user);
this.userInfo = JSON.parse(localStorage.getItem('bussiness-card-info'));
console.log('ENAD TEST')
console.log(this.userInfo)
localStorage.setItem("digitalIDUser", JSON.stringify(user));
this.digitalIDUser = user//JSON.stringify(user);

@ -177,7 +177,8 @@ export class AddCeiComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
// }else if(feildsList[i].DEFAULT_TYPE=="P"||feildsList[i].DEFAULT_TYPE=="S"){// profile/ sql
// this.textInput = new TextInput(feildsList[i].SEGMENT_PROMPT,feildsList[i].APPLICATION_COLUMN_NAME,this.getDefaultValue(feildsList[i].DESC_FLEX_NAME,feildsList[i].DESC_FLEX_CONTEXT_CODE,feildsList[i].SEGMENT_NAME,feildsList[i].PARENT_SEGMENTS_VS_SplitedVS,feildsList[i].PARENT_SEGMENTS_DV_Splited),containerId,feildsList[i].MOBILE_ENABLED);
@ -192,7 +193,8 @@ export class AddCeiComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
// }else if(feildsList[i].DEFAULT_TYPE=="P"||feildsList[i].DEFAULT_TYPE=="S"){
// this.numberInput = new NumberInput(feildsList[i].SEGMENT_PROMPT,feildsList[i].APPLICATION_COLUMN_NAME,this.getDefaultValue(feildsList[i].DESC_FLEX_NAME,feildsList[i].DESC_FLEX_CONTEXT_CODE,feildsList[i].SEGMENT_NAME,feildsList[i].PARENT_SEGMENTS_VS_SplitedVS,feildsList[i].PARENT_SEGMENTS_DV_Splited),containerId,feildsList[i].MOBILE_ENABLED);
@ -214,7 +216,8 @@ export class AddCeiComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.dateInput = new DateInput(
@ -225,7 +228,8 @@ export class AddCeiComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
// else if(feildsList[i].DEFAULT_TYPE=="D"){//current date
@ -251,7 +255,8 @@ export class AddCeiComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.datetimeInput = new DateTimeInput(
@ -262,7 +267,8 @@ export class AddCeiComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
const elem = document.getElementById(
@ -297,7 +303,8 @@ export class AddCeiComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.timeInput = new TimeInput(
@ -308,7 +315,8 @@ export class AddCeiComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
}
@ -322,7 +330,8 @@ export class AddCeiComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else {
// dropdown list missing open in differnt page
@ -335,7 +344,8 @@ export class AddCeiComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
// }else{
// this.selectInput = new SelectInput(feildsList[i].SEGMENT_PROMPT,feildsList[i].APPLICATION_COLUMN_NAME,"",containerId,feildsList[i].MOBILE_ENABLED);

@ -181,7 +181,8 @@ export class AddEitComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
// }else if(feildsList[i].DEFAULT_TYPE=="P"||feildsList[i].DEFAULT_TYPE=="S"){// profile/ sql
// this.textInput = new TextInput(feildsList[i].SEGMENT_PROMPT,feildsList[i].APPLICATION_COLUMN_NAME,this.getDefaultValue(feildsList[i].DESC_FLEX_NAME,feildsList[i].DESC_FLEX_CONTEXT_CODE,feildsList[i].SEGMENT_NAME,feildsList[i].PARENT_SEGMENTS_VS_SplitedVS,feildsList[i].PARENT_SEGMENTS_DV_Splited),containerId,feildsList[i].MOBILE_ENABLED);
@ -196,7 +197,8 @@ export class AddEitComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
// }else if(feildsList[i].DEFAULT_TYPE=="P"||feildsList[i].DEFAULT_TYPE=="S"){
// this.numberInput = new NumberInput(feildsList[i].SEGMENT_PROMPT,feildsList[i].APPLICATION_COLUMN_NAME,this.getDefaultValue(feildsList[i].DESC_FLEX_NAME,feildsList[i].DESC_FLEX_CONTEXT_CODE,feildsList[i].SEGMENT_NAME,feildsList[i].PARENT_SEGMENTS_VS_SplitedVS,feildsList[i].PARENT_SEGMENTS_DV_Splited),containerId,feildsList[i].MOBILE_ENABLED);
@ -218,7 +220,8 @@ export class AddEitComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.dateInput = new DateInput(
@ -229,7 +232,8 @@ export class AddEitComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP,
);
}
// else if(feildsList[i].DEFAULT_TYPE=="D"){//current date
@ -255,7 +259,8 @@ export class AddEitComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.datetimeInput = new DateTimeInput(
@ -266,7 +271,8 @@ export class AddEitComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
const elem = document.getElementById(
@ -301,7 +307,8 @@ export class AddEitComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.timeInput = new TimeInput(
@ -312,7 +319,8 @@ export class AddEitComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
}
@ -326,7 +334,8 @@ export class AddEitComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else {
// dropdown list missing open in differnt page
@ -339,7 +348,8 @@ export class AddEitComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
// }else{
// this.selectInput = new SelectInput(feildsList[i].SEGMENT_PROMPT,feildsList[i].APPLICATION_COLUMN_NAME,"",containerId,feildsList[i].MOBILE_ENABLED);
@ -391,6 +401,8 @@ export class AddEitComponent implements OnInit {
if (this.validateEitObj && this.validateEitObj.length > 0) {
this.fillEITStructure();
}
this.bindToolTip();
}
addFieldToDOM(
@ -530,6 +542,16 @@ export class AddEitComponent implements OnInit {
}
}
bindToolTip () {
const toolTips = Array.from(document.getElementsByClassName('toolTip'));
toolTips.forEach(toolTip => {
toolTip.addEventListener('click', e => {
const toolTipData = toolTip.getAttribute("data-tooltip");
this.cs.yellowToast(toolTipData);
});
});
}
bindHtmlElemEvents(id, obj) {
const elem = document.getElementById(id);
console.log(elem);

@ -16,7 +16,11 @@
<ion-grid>
<ion-row style="margin-top: 20px;margin-left: 12px;">
<ion-col>
<div size="10" [ngClass]=" direction === 'en' ? 'approvalTitle' : 'approvalTitle-ar'" >{{'general, addAttach' | translate}} <span *ngIf="isAttachment ==='Y'">*</span></div>
<div style="position: relative" size="10" [ngClass]=" direction === 'en' ? 'approvalTitle' : 'approvalTitle-ar'" >
{{'general, addAttach' | translate}}
<span *ngIf="isAttachment ==='Y'">*</span>
<div *ngIf="selMenu.GetMenuEntriesList.REQ_ATTACHMENT_TIP" (click)="showToolTip(selMenu.GetMenuEntriesList.REQ_ATTACHMENT_TIP)" class='toolTip-inside'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>
</div>
</ion-col>
<ion-col style="padding-left: 7%;" size="2">
<div [ngClass]=" direction === 'en' ? 'fileDiv-en' : 'fileDiv-ar'">

@ -569,5 +569,9 @@ export class ConfirmAddEitComponent implements OnInit {
// }
showToolTip(toolTip: any) {
this.cs.yellowToast(toolTip);
}
}

@ -181,6 +181,9 @@
</ion-row>
<h4> {{'general, noData' | translate}}</h4>
</div>
<div class="terms" *ngIf="getPassMnuEntryObj.REQ_TIP && getResEITTransactionList[0]?.Collection_Transaction">
<p>{{getPassMnuEntryObj.REQ_TIP}}</p>
</div>
<!-- <no-data *ngIf="!getResEITTransactionList || getResEITTransactionList[0]?.Collection_Transaction.length <= 0" txt="{{'general.noData' | translate}}"></no-data> -->
<div *ngIf="getResEITTransactionList && getResEITTransactionList[0]?.Collection_Transaction.length > 0 ">
<!-- <div> -->

@ -344,4 +344,10 @@ z-index: 1;
height: 20px;
float: left;
margin-top: 20px;
}
.terms {
text-align: center;
color: #004D71;
font-weight: bold;
}

@ -243,6 +243,19 @@ export class CommonService {
});
toast.present();
}
async yellowToast(message: string) {
const toast = await this.toastController.create({
message: message,
showCloseButton: true,
position: 'top',
duration: 3000,
color: 'warning',
closeButtonText: this.ts.trPK('general', 'close')
});
toast.present();
}
async greenToast(message: string) {
const toast = await this.toastController.create({
message: message,
@ -1192,7 +1205,6 @@ export class CommonService {
this.nav.navigateForward(['/eit/homepage']);
}
public openMyTeamPage() {
console.log('someeeeeeee');
this.nav.navigateForward(['/my-team/home']);
}
public openMyTeamDetailPage() {
@ -1350,9 +1362,13 @@ export class CommonService {
public openAnnouncement() {
this.nav.navigateForward(['/backend-integrations/announcement']);
}
public openConcurrentReport() {
this.nav.navigateForward(['/reports/concurrent-report']);
public openConcurrentReport(value: boolean) {
const navigationExtras: NavigationExtras = {
queryParams: {
fromHome: value
}
};
this.nav.navigateForward(['/reports/concurrent-report'], navigationExtras);
}
public openConcurrentTransaction() {

@ -1,6 +1,6 @@
<div feedback class="custom-button">
<div class="iconBox">
<img *ngIf="title !='Announcement' && title !='اعلان' && title !='Items For Sale' && title !='بضاعه للبع' && title !='العروض والخصومات' && title !='Offers & Discount' && title != 'My Team' && title != 'Vacation Rule' && title != 'فريقي' && title != 'الإنابة بالإجازات' " [src]="'data:image/png;base64,'+icon" class="icon">
<img *ngIf="title !='Announcement' && title !='اعلان' && title !='Items For Sale' && title !='بضاعه للبع' && title !='العروض والخصومات' && title !='Offers & Discount' && title != 'My Team' && title != 'Vacation Rule' && title != 'فريقي' && title != 'الإنابة بالإجازات' " [src]="'data:image/png;base64,'+icon" onerror="this.onerror=null;this.src='../assets/imgs/defaultService.png';" class="icon">
<!-- <img *ngIf="title == 'My Team' || title == 'Vacation Rule'" [src]="icon" class="icon"> -->
<img *ngIf="title == 'My Team' || title == 'فريقي' " [src]="myTeamIcon" class="icon">
<img *ngIf="title == 'Vacation Rule' || title == 'الإنابة بالإجازات'" [src]="vacationRuleIcon" class="icon">

@ -818,6 +818,11 @@ export class HomePage implements OnInit {
this.common.openProfile('contact');
} else if (subMenu.REQUEST_TYPE === 'CONTACT') {
this.common.openProfile('family');
} else if (subMenu.REQUEST_TYPE === 'PAR') {
this.performanceEvaluation();
} else if (subMenu.REQUEST_TYPE === 'CCP') {
this.common.sharedService.setSharedData(subMenu, MenuResponse.SELECTED_MENU);
this.common.openConcurrentReport(true);
}
if (subMenu.REQUEST_TYPE === 'TIME_CARD') {
this.common.openTimeCardPage();
@ -911,4 +916,8 @@ export class HomePage implements OnInit {
openAnnouncement() {
this.common.openAnnouncement();
}
public performanceEvaluation() {
this.common.openPerformanceevaluation();
}
}

@ -160,7 +160,8 @@ export class AddAddressComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "N") {
// number
@ -171,7 +172,8 @@ export class AddAddressComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "X") {
// standard date
@ -190,7 +192,8 @@ export class AddAddressComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.dateInput = new DateInput(
@ -201,7 +204,8 @@ export class AddAddressComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
} else if (feildsList[i].FORMAT_TYPE == "Y") {
@ -220,7 +224,8 @@ export class AddAddressComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.datetimeInput = new DateTimeInput(
@ -231,7 +236,8 @@ export class AddAddressComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
const elem = document.getElementById(
@ -253,7 +259,8 @@ export class AddAddressComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.timeInput = new TimeInput(
@ -264,7 +271,8 @@ export class AddAddressComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
}
@ -278,7 +286,8 @@ export class AddAddressComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else {
this.selectInput = new SelectInput(
@ -288,7 +297,8 @@ export class AddAddressComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
this.fillDropdownList(
feildsList[i].SEGMENT_NAME,

@ -199,7 +199,8 @@ export class AddBasicDetailsComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].DATATYPE == "VARCHAR2" && feildsList[i].ObjectValuesList !== null) {
this.selectInput = new SelectInput(
@ -209,7 +210,8 @@ export class AddBasicDetailsComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
this.fillStaticDropdownList(
feildsList[i].SEGMENT_NAME,
@ -224,7 +226,8 @@ export class AddBasicDetailsComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].DATATYPE == "DATE" && this.targetValue === 'new') {
this.dateInput = new DateInput(
@ -235,7 +238,8 @@ export class AddBasicDetailsComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
@ -398,7 +402,8 @@ export class AddBasicDetailsComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList.REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "N") {
this.numberInput = new NumberInput(
@ -408,7 +413,8 @@ export class AddBasicDetailsComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "X") {
// standard date
@ -427,7 +433,8 @@ export class AddBasicDetailsComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.dateInput = new DateInput(
@ -438,7 +445,8 @@ export class AddBasicDetailsComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
} else if (feildsList[i].FORMAT_TYPE == "Y") {
@ -457,7 +465,8 @@ export class AddBasicDetailsComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.datetimeInput = new DateTimeInput(
@ -468,7 +477,8 @@ export class AddBasicDetailsComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
const elem = document.getElementById(
@ -490,7 +500,8 @@ export class AddBasicDetailsComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.timeInput = new TimeInput(
@ -501,7 +512,8 @@ export class AddBasicDetailsComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
}
@ -515,7 +527,8 @@ export class AddBasicDetailsComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else {
this.selectInput = new SelectInput(
@ -525,7 +538,8 @@ export class AddBasicDetailsComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
this.fillDropdownList(
feildsList[i].SEGMENT_NAME,

@ -232,7 +232,8 @@ export class AddUpdateContactComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].DATATYPE == "VARCHAR2" && feildsList[i].ObjectValuesList !== null) {
this.selectInput = new SelectInput(
@ -242,7 +243,8 @@ export class AddUpdateContactComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
this.fillStaticDropdownList(
feildsList[i].SEGMENT_NAME,
@ -257,7 +259,8 @@ export class AddUpdateContactComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].DATATYPE == "DATE") {
this.dateInput = new DateInput(
@ -268,7 +271,8 @@ export class AddUpdateContactComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
@ -429,7 +433,8 @@ export class AddUpdateContactComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "N") {
this.numberInput = new NumberInput(
@ -439,7 +444,8 @@ export class AddUpdateContactComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "X") {
// standard date
@ -458,7 +464,8 @@ export class AddUpdateContactComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.dateInput = new DateInput(
@ -469,7 +476,8 @@ export class AddUpdateContactComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
} else if (feildsList[i].FORMAT_TYPE == "Y") {
@ -488,7 +496,8 @@ export class AddUpdateContactComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.datetimeInput = new DateTimeInput(
@ -499,7 +508,8 @@ export class AddUpdateContactComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
const elem = document.getElementById(
@ -521,7 +531,8 @@ export class AddUpdateContactComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.timeInput = new TimeInput(
@ -532,7 +543,8 @@ export class AddUpdateContactComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
}
@ -546,7 +558,8 @@ export class AddUpdateContactComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else {
this.selectInput = new SelectInput(
@ -556,7 +569,8 @@ export class AddUpdateContactComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
if (isDff) {
this.fillDropdownListDff(

@ -16,7 +16,10 @@
<ion-grid>
<ion-row style="margin-top: 20px;margin-left: 12px;">
<ion-col>
<div size="10" [ngClass]=" direction === 'en' ? 'approvalTitle' : 'approvalTitle-ar'" >{{'general, addAttach' | translate}}</div>
<div size="10" [ngClass]=" direction === 'en' ? 'approvalTitle' : 'approvalTitle-ar'" >
{{'general, addAttach' | translate}}
<div *ngIf="selMenu.GetMenuEntriesList.REQ_ATTACHMENT_TIP" (click)="showToolTip(selMenu.GetMenuEntriesList.REQ_ATTACHMENT_TIP)" class='toolTip-inside'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>
</div>
</ion-col>
<ion-col style="padding-left: 7%;" size="2">
<div class="fileDiv">

@ -605,6 +605,8 @@ export class ConfirmAddressComponent implements OnInit {
// }
showToolTip(toolTip: any) {
this.cs.yellowToast(toolTip);
}
}

@ -17,7 +17,10 @@
<ion-grid>
<ion-row style="margin-top: 20px;margin-left: 12px;">
<ion-col>
<div size="10" [ngClass]=" direction === 'en' ? 'approvalTitle' : 'approvalTitle-ar'" >{{'general, addAttach' | translate}}</div>
<div size="10" [ngClass]=" direction === 'en' ? 'approvalTitle' : 'approvalTitle-ar'" >
{{'general, addAttach' | translate}}
<div *ngIf="selMenu.GetMenuEntriesList.REQ_ATTACHMENT_TIP" (click)="showToolTip(selMenu.GetMenuEntriesList.REQ_ATTACHMENT_TIP)" class='toolTip-inside'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>
</div>
</ion-col>
<ion-col style="padding-left: 7%;" size="2">
<div class="fileDiv">

@ -436,5 +436,9 @@ export class ConfirmBasicDetailsComponent implements OnInit {
}
}
showToolTip(toolTip: any) {
this.cs.yellowToast(toolTip);
}
}

@ -11,7 +11,10 @@
<ion-grid>
<ion-row style="margin-top: 20px;margin-left: 12px;">
<ion-col>
<div size="10" [ngClass]=" direction === 'en' ? 'approvalTitle' : 'approvalTitle-ar'" >{{'general, addAttach' | translate}}</div>
<div size="10" [ngClass]=" direction === 'en' ? 'approvalTitle' : 'approvalTitle-ar'" >
{{'general, addAttach' | translate}}
<div *ngIf="selMenu.GetMenuEntriesList.REQ_ATTACHMENT_TIP" (click)="showToolTip(selMenu.GetMenuEntriesList.REQ_ATTACHMENT_TIP)" class='toolTip-inside'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>
</div>
</ion-col>
<ion-col style="padding-left: 7%;" size="2">
<div class="fileDiv">

@ -437,4 +437,8 @@ export class ConfirmContactComponent implements OnInit {
}
}
showToolTip(toolTip: any) {
this.cs.yellowToast(toolTip);
}
}

@ -5,63 +5,39 @@
<ion-content class="colorBG">
<div class="header-div">
<!-- <ion-buttons slot="start">
<ion-back-button color="light" class="btnBack" defaultHref="/home"></ion-back-button>
</ion-buttons>
<p class="proTitles">{{ts.trPK('userProfile','performance')}}</p> -->
<div class="profilediv">
<!-- <img class="profileImg" [src]="user_image"> -->
</div>
<!-- <ion-img class="profileImg" [src]="imageSrc"></ion-img> -->
<ion-grid>
<div class="grid">
<ion-row>
<p [ngClass]=" direction == 'ltr' ? 'Text' : 'Text-ar'">{{ts.trPK('userProfile','performance-evaluation')}}</p>
<div [ngClass]=" direction == 'ltr' ? 'gauge' : 'gauge-ar'" >
<!-- [showText]="showText" -->
<ngx-charts-gauge [view]="view" [scheme]="colorScheme" [results]="performanceData" [min]="0" [max]="100"
[angleSpan]="240" [startAngle]="-120" [bigSegments]="5"
[smallSegments]="10">
</ngx-charts-gauge>
<ion-grid>
<div class="grid">
<ion-row>
<p [ngClass]=" direction == 'ltr' ? 'Text' : 'Text-ar'">{{ts.trPK('userProfile','performance-evaluation')}}</p>
<div [ngClass]=" direction == 'ltr' ? 'gauge' : 'gauge-ar'" >
<ngx-charts-gauge
[view]="view"
[scheme]="colorScheme"
[results]="performanceData"
min="0"
max="5">
</ngx-charts-gauge>
</div>
</ion-row>
</div>
</ion-row>
</div>
<div>
<div *ngIf="performanceData">
<div >
<ion-row >
<ion-col *ngFor="let data of performanceData ;let i = index" [ngClass]="length % 2 != 0 && i == length - 1 ? 'rightgrid' : 'leftgrid'" >
<div class="performancecolor" [style.background]="data.color"></div>
<br>
<label [ngClass]=" direction == 'ltr' ? 'label' : 'label-ar'"> {{ts.trPK('userProfile','your-performance')}} </label>
<label [ngClass]=" direction == 'ltr' ? 'label' : 'label-ar'"> {{data.name}} </label>
<br>
<label [ngClass]=" direction == 'ltr' ? 'labelvalue' : 'labelvalue-ar'"> {{data.value}} </label>
<label [ngClass]=" direction == 'ltr' ? 'percentage' : 'percentage-ar'"> %</label>
</ion-col>
</ion-row>
<div *ngIf="performanceData">
<ion-row >
<ion-col *ngFor="let data of performanceData ;let i = index" [ngClass]="length % 2 != 0 && i == length - 1 ? 'rightgrid' : 'leftgrid'" >
<div class="performancecolor" style="background: #44a7a1;"></div>
<br>
<label [ngClass]=" direction == 'ltr' ? 'label' : 'label-ar'"> {{ts.trPK('userProfile','your-performance')}} </label>
<label [ngClass]=" direction == 'ltr' ? 'label' : 'label-ar'"> {{data.name}} </label>
<br>
<label [ngClass]=" direction == 'ltr' ? 'labelvalue' : 'labelvalue-ar'"> {{data.value}} </label>
<label [ngClass]=" direction == 'ltr' ? 'percentage' : 'percentage-ar'"></label>
</ion-col>
</ion-row>
</div>
</ion-grid>
</div>
</div>
</ion-grid>
</div>
</ion-content>
</ion-content>

@ -168,16 +168,19 @@
}
.gauge{
// transform: translate(-24px, -65px);
margin-bottom: -140px;
margin-top: -70px;
position: relative;
right: 15px;
}
.gauge-ar{
transform: translate(-24px, -65px);
margin-bottom: -187px;
margin-top: -20px;
margin-right: -56px;
position: relative;
right: 15px;
}

@ -107,7 +107,10 @@ export class PerformanceEvaluationComponent implements OnInit {
this.appraisalArr = result.GetPerformanceAppraisalList;
this.performanceData = [];
for (let i = 0; i < this.appraisalArr.length; i++) {
this.performanceData.push({ name: this.appraisalArr[i].APPRAISAL_YEAR, value: parseInt(this.appraisalArr[i].APPRAISAL_SCORE).toFixed() });
if (!this.appraisalArr[i].APPRAISAL_SCORE) {
this.appraisalArr[i].APPRAISAL_SCORE = 0;
}
this.performanceData.push({ name: this.appraisalArr[i].APPRAISAL_YEAR, value: parseFloat(this.appraisalArr[i].APPRAISAL_SCORE)});
}
console.log('PerformanceAppraisalResponse');
this.cs.sharedService.setSharedData(this.performanceData, PerformanceAppraisalResponse.PERFORMANCE_DATA);

@ -8,7 +8,7 @@
<div class="bottom"></div>
<div class="main-container">
<ion-item>
<ion-item *ngIf="fromHome == 'false'">
<ion-label>{{ 'worklist,template-name' | translate}}</ion-label>
<ion-select [(ngModel)]="template" (ionChange)="selectTemplates()" [placeholder]="'general,select' | translate"
[okText]="'general,ok' | translate" [cancelText]="'general,cancel' | translate" class="concorrent-select large-ion-select">
@ -16,6 +16,13 @@
{{ program.USER_CONCURRENT_PROGRAM_NAME}}</ion-select-option></ion-select>
</ion-item>
<ion-item *ngIf="fromHome == 'true'" style="pointer-events: none; opacity: .6;">
<ion-label>{{ 'worklist,template-name' | translate}}</ion-label>
<ion-select [placeholder]="'general,select' | translate" class="concorrent-select large-ion-select">
<ion-select-option selected value="selectedMenu.PROMPT">
{{ selectedMenu.PROMPT}}</ion-select-option></ion-select>
</ion-item>
<div class="divider"></div>
<div #containerDiv id="containerDiv">
</div>

@ -15,6 +15,7 @@ import { TextInput } from 'src/app/uI-elements/text.input';
import { TimeInput } from 'src/app/uI-elements/time.input';
import { ReportServiceService } from '../report-service.service';
import { AuthenticatedUser } from "src/app/hmg-common/services/authentication/models/authenticated-user";
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'app-concurrent-report',
@ -40,10 +41,11 @@ export class ConcurrentReportComponent implements OnInit {
public selEmp;
public eitRequest;
public ExtraObj;
selMenu: MenuResponse;
public functionName;
public userData: any;
public fromHome: any = false;
public headerTitle;
@ -54,16 +56,26 @@ export class ConcurrentReportComponent implements OnInit {
comtransNo: any = 1;
programList: any = [];
public template: any;
constructor(public cs: CommonService, private elementRef: ElementRef, public reports: ReportServiceService, public ts: TranslatorService, public eitService: EitService) { }
constructor(public cs: CommonService, private elementRef: ElementRef, public reports: ReportServiceService, public ts: TranslatorService, public eitService: EitService, public router: ActivatedRoute) {
this.router.queryParams.subscribe(params => {
console.log(params)
this.fromHome = params.fromHome;
});
}
ngOnInit() {
this.userData =this.cs.sharedService.getSharedData(AuthenticatedUser.SHARED_DATA,false);
this.getPassdirfromNotifiPage = this.cs.sharedService.getSharedData('dirfromNotificationPage');
this.selectedMenu = this.cs.sharedService.getSharedData(MenuResponse.SELECTED_MENU, false);
this.getConcurrentProgram();
this.functionName = this.selectedMenu.FUNCTION_NAME;
if (this.fromHome == "false") {
this.getConcurrentProgram();
} else {
this.getCppDiffStructure(this.functionName);
}
this.direction = TranslatorService.getCurrentLanguageName();
// this.effectiveDate = new Date();
this.functionName = this.selectedMenu.FUNCTION_NAME;
// this.headerTitle = this.selMenu.GetMenuEntriesList.PROMPT;
}
getConcurrentProgram() {
@ -80,7 +92,7 @@ export class ConcurrentReportComponent implements OnInit {
getCppDiffStructure(programList) {
this.cs.startLoading();
this.reports.getCPPDiffStructure({
P_DESC_FLEX_NAME: programList.CONCURRENT_PROGRAM_NAME,
P_DESC_FLEX_NAME: this.fromHome == "false" ? programList.CONCURRENT_PROGRAM_NAME : programList,
P_SELECTED_EMPLOYEE_NUMBER: this.userData.EMPLOYEE_NUMBER
}, () => { }, this.ts.trPK('general', 'retry')).subscribe((response) => {
this.cs.stopLoading();
@ -123,7 +135,8 @@ export class ConcurrentReportComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "N") {
// number
@ -134,7 +147,8 @@ export class ConcurrentReportComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "X") {
// standard date
@ -153,7 +167,8 @@ export class ConcurrentReportComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.dateInput = new DateInput(
@ -164,7 +179,8 @@ export class ConcurrentReportComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
} else if (feildsList[i].FORMAT_TYPE == "Y") {
@ -183,7 +199,8 @@ export class ConcurrentReportComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.datetimeInput = new DateTimeInput(
@ -194,7 +211,8 @@ export class ConcurrentReportComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
const elem = document.getElementById(
@ -216,7 +234,8 @@ export class ConcurrentReportComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.timeInput = new TimeInput(
@ -227,7 +246,8 @@ export class ConcurrentReportComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
}
@ -241,7 +261,8 @@ export class ConcurrentReportComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else {
this.selectInput = new SelectInput(
@ -251,7 +272,8 @@ export class ConcurrentReportComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
this.fillDropdownList(
feildsList[i].SEGMENT_NAME,
@ -933,7 +955,7 @@ export class ConcurrentReportComponent implements OnInit {
this.eitRequest.P_MENU_TYPE = this.selectedMenu.MENU_TYPE;
this.eitRequest.P_SELECTED_RESP_ID = -999;// this.selectedMenu.RESP_ID; // this.selMenu.List_Menu.RESP_ID,//-999,
this.eitRequest.P_FUNCTION_NAME = this.functionName;
this.eitRequest.P_DESC_FLEX_NAME = this.template.CONCURRENT_PROGRAM_NAME;
this.eitRequest.P_DESC_FLEX_NAME = this.fromHome == "false" ? this.template.CONCURRENT_PROGRAM_NAME: this.functionName;
// this.reportSubmitRequest = {}
this.cs.startLoading();
this.reports
@ -961,7 +983,7 @@ export class ConcurrentReportComponent implements OnInit {
request.P_MENU_TYPE = this.selectedMenu.MENU_TYPE;
request.P_SELECTED_RESP_ID = -999;
request.P_FUNCTION_NAME = this.functionName;
request.P_DESC_FLEX_NAME = this.template.CONCURRENT_PROGRAM_NAME;
request.P_DESC_FLEX_NAME = this.fromHome == "false" ? this.template.CONCURRENT_PROGRAM_NAME: this.functionName;
request.P_SELECTED_EMPLOYEE_NUMBER = this.userData.EMPLOYEE_NUMBER;

@ -98,7 +98,7 @@ export class TransactionListComponent implements OnInit {
request.P_MENU_TYPE = this.selectedMenu.MENU_TYPE;
request.P_SELECTED_RESP_ID = -999;
request.P_FUNCTION_NAME = this.selectedMenu.FUNCTION_NAME;
request.P_DESC_FLEX_NAME = this.template.CONCURRENT_PROGRAM_NAME;
request.P_DESC_FLEX_NAME = this.template != undefined ? this.template.CONCURRENT_PROGRAM_NAME: this.selectedMenu.FUNCTION_NAME;
request.P_SELECTED_EMPLOYEE_NUMBER = this.userData.EMPLOYEE_NUMBER;
this.reports.getTransaction(request, {}, this.ts.trPK('general', 'retry')).subscribe((result: any) => {

@ -130,6 +130,6 @@ export class TransactionsComponent implements OnInit {
}
}
createTransaction() {
this.cs.openConcurrentReport();
this.cs.openConcurrentReport(false);
}
}

@ -129,7 +129,8 @@ export class TerminationFormComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "N") {
// number
@ -140,7 +141,8 @@ export class TerminationFormComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].FORMAT_TYPE == "X") {
// standard date
@ -159,7 +161,8 @@ export class TerminationFormComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.dateInput = new DateInput(
@ -170,7 +173,8 @@ export class TerminationFormComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
} else if (feildsList[i].FORMAT_TYPE == "Y") {
@ -189,7 +193,8 @@ export class TerminationFormComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.datetimeInput = new DateTimeInput(
@ -200,7 +205,8 @@ export class TerminationFormComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
const elem = document.getElementById(
@ -222,7 +228,8 @@ export class TerminationFormComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
} else {
this.timeInput = new TimeInput(
@ -233,7 +240,8 @@ export class TerminationFormComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}
}
@ -247,7 +255,8 @@ export class TerminationFormComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else {
this.selectInput = new SelectInput(
@ -257,7 +266,8 @@ export class TerminationFormComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
this.fillDropdownList(
feildsList[i].SEGMENT_NAME,
@ -1288,7 +1298,8 @@ export class TerminationFormComponent implements OnInit {
defaultValText,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].DATATYPE == "VARCHAR2" && feildsList[i].ObjectValuesList !== null) {
this.selectInput = new SelectInput(
@ -1298,7 +1309,8 @@ export class TerminationFormComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
this.fillStaticDropdownList(
feildsList[i].SEGMENT_NAME,
@ -1313,7 +1325,8 @@ export class TerminationFormComponent implements OnInit {
containerId,
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG
feildsList[i].REQUIRED_FLAG,
feildsList[i].REQ_COL_TIP
);
} else if (feildsList[i].DATATYPE == "DATE") {
this.dateInput = new DateInput(
@ -1324,7 +1337,8 @@ export class TerminationFormComponent implements OnInit {
feildsList[i].MOBILE_ENABLED,
feildsList[i].DISPLAY_FLAG,
feildsList[i].REQUIRED_FLAG,
this.direction
this.direction,
feildsList[i].REQ_COL_TIP
);
}

@ -9,7 +9,8 @@ export class DateTimeInput extends UiElement {
private disabled: string,
private hidden: string,
private required: string,
private language: string = 'en') {
private language: string = 'en',
private toolTipText: string) {
super(elementId, containerId, '');
this.createElement(this.getTemplate());
@ -21,6 +22,7 @@ export class DateTimeInput extends UiElement {
}
public getTemplate() {
let requiredClass: string = "";
let hideToolTipClass: string = "";
const doneText = this.language === 'en' ? 'Done' : 'تم';
const cancelText = this.language === 'en' ? 'Cancel' : 'إلغاء';
let disaledClass = "";
@ -33,6 +35,9 @@ export class DateTimeInput extends UiElement {
}
if (this.required == 'Y')
requiredClass = "requiredClass"
if (this.toolTipText) { hideToolTipClass = ""} else { hideToolTipClass = "display:none;"}
// let arrayDate=val.split(" ");
// elem.value = this.common.reverseFormatDate(arrayDate[0]);
// elem.setAttribute('value', elem.value);
@ -45,13 +50,14 @@ export class DateTimeInput extends UiElement {
// timeValue=arrayDate[1];
// }
const template =
"<ion-item class='dynamicField'>" +
"<ion-item class='dynamicField ion-item-position'>" +
" <ion-label position='floating' style='font-size: medium !important;' class='daynamicForm-Label " + requiredClass + "' id='title' >" + this.label + "</ion-label>" +
// " <div class='daynamicForm-DateTime " + disaledClass + "' id='" + this.elementId + "' data-dtvalue='" + this.value + "' " + this.disabled + ">" + this.value + "</div>" +
"<ion-datetime min='1900' max='2100' displayFormat='DD/MM/YYYY' value='" + this.value + "' done-text='" + doneText + "' cancel-text='" + cancelText + "' id='" + this.elementId + "' data-dtvalue='" + this.value + "' " + this.disabled + "></ion-datetime>" +
"<ion-datetime style='width: 85%;' min='1900' max='2100' displayFormat='DD/MM/YYYY' value='" + this.value + "' done-text='" + doneText + "' cancel-text='" + cancelText + "' id='" + this.elementId + "' data-dtvalue='" + this.value + "' " + this.disabled + "></ion-datetime>" +
// " <input class='daynamicForm-DateTime' type='text' id='" + this.elementId + "' value='" + this.value + "' "+this.disabled+" (click)='showDateTimePicker()'/>"+
// " <input class='daynamicForm-DateTime' type='date' id='" + this.elementId + "' value='" + dateValue+ "' "+this.disabled+" />"+
// " <input class='daynamicForm-DateTime' type='time' id='" + this.elementId + "Time' value='" + timeValue + "' "+this.disabled+" />"+
" <div style='" + hideToolTipClass + "' data-tooltip='" + this.toolTipText + "' class='toolTip'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>" +
"</ion-item>"
return template;
}

@ -9,7 +9,8 @@ export class DateInput extends UiElement {
private disabled: string,
private hidden: string,
private required: string,
private language: string = 'en') {
private language: string = 'en',
private toolTipText: string) {
super(elementId, containerId, '');
this.createElement(this.getTemplate());
}
@ -23,6 +24,7 @@ export class DateInput extends UiElement {
}
public getTemplate() {
let requiredClass: string = "";
let hideToolTipClass: string = "";
const doneText = this.language === 'en' ? 'Done' : 'تم';
const cancelText = this.language === 'en' ? 'Cancel' : 'إلغاء';
if (this.disabled == "N") { this.disabled = "disabled" } else { this.disabled = "" }
@ -36,19 +38,23 @@ export class DateInput extends UiElement {
}
if (this.required == 'Y')
requiredClass = "requiredClass"
if (this.toolTipText) { hideToolTipClass = ""} else { hideToolTipClass = "display:none;"}
const template =
// "<div class='custom-text-area-element' style='"+this.hidden+"'>" +
// " <label class='daynamicForm-Label "+requiredClass+"' id='title' >" + this.label + "</label>" +
// " <input class='daynamicForm-DateTime' type='date' id='" + this.elementId + "' value='" + this.value + "' "+this.disabled+" />"+
// "</div> ";
"<ion-item class='dynamicField'>" +
"<ion-item class='dynamicField ion-item-position'>" +
" <ion-label position='floating' style='font-size: medium !important;' class='dynamiclable-float " + requiredClass + "' id='title' >" + this.label + "</ion-label>" +
// " <div class='daynamicForm-DateTime " + disaledClass + "' id='" + this.elementId + "' data-dtvalue='" + this.value + "' " + this.disabled + ">" + this.value + "</div>" +
"<ion-datetime min='1900' max='2100' class='onic-date' (ionChange)='setDate()' displayFormat='MMM/DD/YYYY' value='" + this.value + "' done-text='" + doneText + "' cancel-text='" + cancelText + "' id='" + this.elementId + "' data-dtvalue='" + this.value + "' " + this.disabled + " ></ion-datetime>" +
"<ion-datetime style='width: 85%;' min='1900' max='2100' class='onic-date' (ionChange)='setDate()' displayFormat='MMM/DD/YYYY' value='" + this.value + "' done-text='" + doneText + "' cancel-text='" + cancelText + "' id='" + this.elementId + "' data-dtvalue='" + this.value + "' " + this.disabled + " ></ion-datetime>" +
// " <input class='daynamicForm-DateTime' type='text' id='" + this.elementId + "' value='" + this.value + "' "+this.disabled+" (click)='showDateTimePicker()'/>"+
// " <input class='daynamicForm-DateTime' type='date' id='" + this.elementId + "' value='" + dateValue+ "' "+this.disabled+" />"+
// " <input class='daynamicForm-DateTime' type='time' id='" + this.elementId + "Time' value='" + timeValue + "' "+this.disabled+" />"+
" <div style='" + hideToolTipClass + "' data-tooltip='" + this.toolTipText + "' class='toolTip'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>" +
"</ion-item>"
return template;

@ -8,7 +8,8 @@ export class NumberInput extends UiElement {
private containerId: string,
private disabled: string,
private hidden: string,
private required: string) {
private required: string,
private toolTipText: string) {
super(elementId, containerId, '');
this.createElement(this.getTemplate());
@ -16,19 +17,22 @@ export class NumberInput extends UiElement {
public getTemplate() {
let requiredClass: string = "";
let hideToolTipClass: string = "";
if (this.required == 'Y')
requiredClass = "requiredClass"
if (this.disabled == "N") { this.disabled = "disabled" } else { this.disabled = "" }
if (this.hidden == "N") { this.hidden = "display:none;" } else { this.hidden = "" }
if (this.toolTipText) { hideToolTipClass = ""} else { hideToolTipClass = "display:none;"}
const template =
// "<div class='custom-text-area-element' style='" + this.hidden + "'>" +
// " <label class='daynamicForm-Label " + requiredClass + "' id='title' >" + this.label + "</label>" +
// " <input class='daynamicForm-Input' type='number' id='" + this.elementId + "' value='" + this.value + "' " + this.disabled + " />" +
// "</div> ";
"<ion-item style='" + this.hidden + "' class='dynamicField'> " +
"<ion-item style='" + this.hidden + "' class='dynamicField ion-item-position'> " +
"<ion-label position='floating' style='font-size: medium !important;' class='" + requiredClass + " dynamiclable-float'>" + this.label + "</ion-label>" +
"<ion-input type='number' id='" + this.elementId + "' value='" + this.value + "' " + this.disabled + "> </ion-input>" +
"<ion-input style='width: 85%;' type='number' id='" + this.elementId + "' value='" + this.value + "' " + this.disabled + "> </ion-input>" +
" <div style='" + hideToolTipClass + "' data-tooltip='" + this.toolTipText + "' class='toolTip'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>" +
"</ion-item> ";
return template;

@ -11,7 +11,8 @@ export class SelectInput extends UiElement {
private containerId: string,
private disabled: string,
private hidden: string,
private required: string) {
private required: string,
private toolTipText: string) {
super(elementId, containerId, '');
this.direction = TranslatorService.getCurrentLanguageName();
this.createElement(this.getTemplate());
@ -21,12 +22,14 @@ export class SelectInput extends UiElement {
public getTemplate() {
let template :string = "";
let hideToolTipClass: string = "";
let requiredClass: string = "";
if (this.required == 'Y')
requiredClass = "requiredClass"
if (this.disabled == "N") { this.disabled = "disabled" } else { this.disabled = "" }
if (this.hidden == "N") { this.hidden = "display:none;" } else { this.hidden = "" }
// const template =
if (this.toolTipText) { hideToolTipClass = ""} else { hideToolTipClass = "display:none;"}
// const template =
// "<div class='custom-text-area-element dynamicField' style='"+this.hidden+"'>" +
// " <label class='daynamicForm-Label "+requiredClass+"' id='title' >" + this.label + "</label>" +
// " <select [ngClass]= direction == 'en'? 'daynamicForm-Select' : 'ardaynamicForm-Select' id='" + this.elementId + "' "+this.disabled+">"+
@ -35,20 +38,22 @@ export class SelectInput extends UiElement {
// "</div> ";
if(this.direction == 'en'){
template =
"<div class='custom-text-area-element dynamicField' style='"+this.hidden+"'>" +
"<div class='custom-text-area-element dynamicField ion-item-position' style='"+this.hidden+"'>" +
" <label class='daynamicForm-Label "+requiredClass+"' id='title' >" + this.label + "</label>" +
" <select class='daynamicForm-Select' id='" + this.elementId + "' "+this.disabled+">"+
" <select style='width: 80%;' class='daynamicForm-Select' id='" + this.elementId + "' "+this.disabled+">"+
"<option value='"+this.value+"' >"+this.value+"</option>"+
"</select>"+
" <div style='" + hideToolTipClass + "' data-tooltip='" + this.toolTipText + "' class='toolTip'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>" +
"</div> ";
}
else{
template =
"<div class='custom-text-area-element dynamicField' style='"+this.hidden+"'>" +
"<div class='custom-text-area-element dynamicField ion-item-position' style='"+this.hidden+"'>" +
" <label class='ardaynamicForm-Label "+requiredClass+"' id='title' >" + this.label + "</label>" +
" <select class='ardaynamicForm-Select' id='" + this.elementId + "' "+this.disabled+">"+
" <select style='width: 80%;' class='ardaynamicForm-Select' id='" + this.elementId + "' "+this.disabled+">"+
"<option value='"+this.value+"' >"+this.value+"</option>"+
"</select>"+
" <div style='" + hideToolTipClass + "' data-tooltip='" + this.toolTipText + "' class='toolTip'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>" +
"</div> ";
}

@ -1,6 +1,5 @@
import { UiElement } from "./ui-element";
export class TextInput extends UiElement {
constructor(
@ -11,22 +10,26 @@ export class TextInput extends UiElement {
private textVal: string,
private disabled: string,
private hidden: string,
private required: string) {
private required: string,
private toolTipText: string) {
super(elementId, containerId, '');
this.createElement(this.getTemplate());
}
public getTemplate() {
let requiredClass: string = "";
let hideToolTipClass: string = "";
if (this.required === 'Y')
requiredClass = "requiredClass"
if (this.disabled === "N") { this.disabled = "disabled" } else { this.disabled = "" }
if (this.hidden === "N") { this.hidden = "display:none;" } else { this.hidden = "" }
if (this.toolTipText) { hideToolTipClass = ""} else { hideToolTipClass = "display:none;"}
const template =
// "<div class='custom-text-area-element' style='" + this.hidden + "'>" +
"<ion-item style='" + this.hidden + "' class='dynamicField'>" +
"<ion-item style='" + this.hidden + "' class='dynamicField ion-item-position'>" +
" <ion-label position='floating' style='font-size: medium;' class='" + requiredClass + " dynamiclable-float'>" + this.label + "</ion-label>" +
" <ion-input style='' type='text' data-colm-text='" + this.value + "' id='" + this.elementId + "' value='" + this.textVal + "' " + this.disabled + "></ion-input>" +
" <ion-input style='width: 85%;' type='text' data-colm-text='" + this.value + "' id='" + this.elementId + "' value='" + this.textVal + "' " + this.disabled + "></ion-input>" +
" <div style='" + hideToolTipClass + "' data-tooltip='" + this.toolTipText + "' class='toolTip'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>" +
"</ion-item> ";
return template;

@ -10,7 +10,8 @@ export class TimeInput extends UiElement {
private disabled: string,
private hidden: string,
private required: string,
private language: string = 'en') {
private language: string = 'en',
private toolTipText: string) {
super(elementId, containerId, '');
this.createElement(this.getTemplate());
@ -26,6 +27,7 @@ export class TimeInput extends UiElement {
public getTemplate() {
let requiredClass = '';
let hideToolTipClass: string = "";
let disaledClass = '';
const doneText = this.language === 'en' ? 'Done' : 'تم';
const cancelText = this.language === 'en' ? 'Cancel' : 'إلغاء';
@ -39,11 +41,13 @@ export class TimeInput extends UiElement {
if (this.value === 'currentTime') {
this.formatDate();
}
if (this.toolTipText) { hideToolTipClass = ""} else { hideToolTipClass = "display:none;"};
const template =
"<ion-item class='dynamicField' style='" + this.hidden + "'>" +
"<ion-item class='dynamicField ion-item-position' style='" + this.hidden + "'>" +
" <ion-label position='floating' style='font-size: medium !important;' class='dynamiclable-float " + requiredClass + "' id='title' >" + this.label + "</ion-label>" +
"<ion-datetime display-format='HH:mm' picker-format='HH:mm' class='onic-date' value='" + this.value + "' done-text='" + doneText + "' cancel-text='" + cancelText + "' id='" + this.elementId + "' data-dtvalue='" + this.value + "' " + this.disabled + " ></ion-datetime>" +
"<ion-datetime style='width: 85%;' display-format='HH:mm' picker-format='HH:mm' class='onic-date' value='" + this.value + "' done-text='" + doneText + "' cancel-text='" + cancelText + "' id='" + this.elementId + "' data-dtvalue='" + this.value + "' " + this.disabled + " ></ion-datetime>" +
" <div style='" + hideToolTipClass + "' data-tooltip='" + this.toolTipText + "' class='toolTip'><ion-icon style='font-size: 20px' name='information-circle-outline'></ion-icon> </div>" +
"</ion-item>"
return template;
}

@ -24,11 +24,12 @@ export class UiElement {
}
}
public onClicked(listener: any) {
this.registerEvent('click', listener);
}
public onChanged(listener: any) {
this.registerEvent('change', listener);
}

@ -503,22 +503,22 @@ export class CreateVacationRuleComponent implements OnInit {
if (RespondAttributesList[i].ATTRIBUTE_TYPE == "VARCHAR2") {
console.log("1");
this.textInput = new TextInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", "");
this.textInput = new TextInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", "", RespondAttributesList.REQ_COL_TIP);
} else if (RespondAttributesList[i].ATTRIBUTE_TYPE == "LOOKUP") {
console.log("2");
//call create WF_LOOKUP
//call there or when the got response from responsedAtt
this.selectInput = new SelectInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "");
this.selectInput = new SelectInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", RespondAttributesList[i].REQ_COL_TIP);
this.getWFLookUp(RespondAttributesList[i].ATTRIBUTE_FORMAT, RespondAttributesList[i].ATTRIBUTE_NAME);
} else if (RespondAttributesList[i].ATTRIBUTE_TYPE == "DATE") {
console.log("3");
this.dateInput = new DateInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", this.direction);
this.dateInput = new DateInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", this.direction, RespondAttributesList[i].REQ_COL_TIP);
} else if (RespondAttributesList[i].ATTRIBUTE_TYPE == "NUMBER") {
console.log("4");
this.numberInput = new NumberInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "");
this.numberInput = new NumberInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", RespondAttributesList[i].REQ_COL_TIP);
}
}
}

@ -414,22 +414,22 @@ createVacationDynamicFields(RespondAttributesList) {
if (RespondAttributesList[i].ATTRIBUTE_TYPE == "VARCHAR2") {
console.log("1");
this.textInput = new TextInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", "");
this.textInput = new TextInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", "", RespondAttributesList[i].REQ_COL_TIP);
} else if (RespondAttributesList[i].ATTRIBUTE_TYPE == "LOOKUP") {
console.log("2");
//call create WF_LOOKUP
//call there or when the got response from responsedAtt
this.selectInput = new SelectInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "");
this.selectInput = new SelectInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", RespondAttributesList[i].REQ_COL_TIP);
this.getWFLookUp(RespondAttributesList[i].ATTRIBUTE_FORMAT, RespondAttributesList[i].ATTRIBUTE_NAME);
} else if (RespondAttributesList[i].ATTRIBUTE_TYPE == "DATE") {
console.log("3");
this.dateInput = new DateInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", this.direction);
this.dateInput = new DateInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", this.direction, RespondAttributesList.REQ_COL_TIP);
} else if (RespondAttributesList[i].ATTRIBUTE_TYPE == "NUMBER") {
console.log("4");
this.numberInput = new NumberInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "");
this.numberInput = new NumberInput(RespondAttributesList[i].ATTRIBUTE_DISPLAY_NAME, RespondAttributesList[i].ATTRIBUTE_NAME, "", containerId, "", "", "", RespondAttributesList[i].REQ_COL_TIP);
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 661 B

@ -691,6 +691,10 @@ ion-col.colBold>label {
margin-bottom: 20px;
}
.ion-item-position {
position: relative;
}
.daynamicForm-Label {
font-size: 16px;
@ -1975,4 +1979,25 @@ ion-app[dir="rtl"] {
.float-left-moe {
float: left;
}
}
[dir="ltr"] .toolTip {
position: absolute;
right: 20px;
top: 20px;
z-index: 999;
}
[dir="rtl"] .toolTip {
position: absolute;
left: 20px;
top: 20px;
z-index: 999;
}
.toolTip-inside {
position: absolute;
left: 48%;
top: 10%;
z-index: 999;
}

Loading…
Cancel
Save