bug fixes

enad-pre-live
Sultan Khan 4 years ago
parent 2a6f520d2b
commit 43c8feeb4e

@ -5,8 +5,6 @@
backlink="false"
[headerText]="'general,filter-offers' | translate">
</app-generic-header>
<ion-content>
<div class="container-icon" *ngIf="categories.length>0">
@ -15,14 +13,12 @@
{{key.title}}
</ion-label>
<ion-label *ngIf="direction =='rtl'">
{{key.title_ar}}
{{key.title_Ar}}
</ion-label>
<ion-thumbnail slot="start">
<div class="top-filter" [innerHTML]="key.content | sanitizeHTMLPipe"></div>
</ion-thumbnail>
</ion-item>
</div>
<ion-footer >

@ -527,3 +527,6 @@ select option[data-default] {
.button-native {
box-shadow: none!important;
}
.gridAH{
text-align: justify;
}

@ -244,27 +244,43 @@ export class HrRequestFormComponent implements OnInit {
var authUser = this.authService.getAuthenticatedRequest();
this.cs.startLoading();
var request = new FormData();
request.append('ticketTypeId', this.SelectedServiceType);
request.append('projectId', this.projctid);
request.append('departmentId', this.depType);
request.append('sectionId', this.secType);
request.append('sectionTopicId', this.topicType);
request.append('description', this.Description);
console.log("TEST:______")
console.log(this.selectedFile);
if(this.selectedFile && this.selectedFile !== undefined){
request.append('fileColl', this.selectedFile[0], this.selectedFile[0].name);
}
request.append('employeeNumber', authUser.P_USER_NAME);
request.append('ticketStatus', 'new');
request.append('channelId', '3');
request.append('Channel', authUser.Channel.toString());
request.append('LogInToken', authUser.LogInTokenID);
request.append('Token', authUser.TokenID);
request.append('EmployeeNumber', authUser.P_USER_NAME);
request.append('MobileNo', authUser.MobileNumber);
// var request = new FormData();
// request.append('ticketTypeId', this.SelectedServiceType);
// request.append('projectId', this.projctid);
// request.append('departmentId', this.depType);
// request.append('sectionId', this.secType);
// request.append('sectionTopicId', this.topicType);
// request.append('description', this.Description);
// if(this.selectedFile && this.selectedFile !== undefined){
// request.append('fileColl', this.selectedFile[0], this.selectedFile[0].name);
// }
// request.append('employeeNumber', authUser.P_USER_NAME);
// request.append('ticketStatus', 'new');
// request.append('channelId', '3');
// request.append('Channel', authUser.Channel.toString());
// request.append('LogInToken', authUser.LogInTokenID);
// request.append('Token', authUser.TokenID);
// request.append('EmployeeNumber', authUser.P_USER_NAME);
// request.append('MobileNo', authUser.MobileNumber);
var request = {
"TokenID": authUser.LogInTokenID, "EmployeeNumber": authUser.P_USER_NAME, "ItgImageCollList": this.addAttachRequest,
"ticketTypeId": this.SelectedServiceType,
"projectId": this.projctid,
"departmentId": this.depType,
"sectionId": this.secType,
"sectionTopicId": this.topicType,
"description": this.Description,
"employeeNumber": authUser.P_USER_NAME,
"ticketStatus": "new",
"channelId": 3,
"Channel": authUser.Channel.toString(),
"LogInToken": authUser.LogInTokenID,
"Token": authUser.TokenID,
"MobileNo": authUser.MobileNumber,
}
this.MowadhafiService.getCreateTicket(request, () => { }, this.ts.trPK('general', 'retry')).subscribe((result: any) => {
if (this.cs.validResponse(result)) {
@ -355,11 +371,14 @@ export class HrRequestFormComponent implements OnInit {
let attachType: string = array[array.length - 1];
this.addAttachRequest.push({
AttachmentID: this.indexLastObj,
P_FILE_CONTENT_TYPE: attachType, //type.split('/')[1],
P_FILE_DATA: fileData.split(",")[1],
P_FILE_NAME: name, //.split('.')[0],
P_TRANSACTION_ID: this.TransactionID
// AttachmentID: this.indexLastObj,
// P_FILE_CONTENT_TYPE: attachType, //type.split('/')[1],
// P_FILE_DATA: fileData.split(",")[1],
// P_FILE_NAME: name, //.split('.')[0],
// P_TRANSACTION_ID: this.TransactionID
Base64Data: fileData.split(",")[1],
FileName: name,
ContentType: 'image/' + attachType
});
} catch (e) { }
}

@ -19,7 +19,7 @@ export class MowadhafiService {
public static getTicketStatisticsByEmp = 'Services/COCWS.svc/REST/Mohemm_ITG_GetTicketStatisticsByEmployee';
public static getTicketTransaction = 'Services/COCWS.svc/REST/Mohemm_ITG_GetTicketTransaction';
public static getTicketDetails = 'Services/COCWS.svc/REST/Mohemm_ITG_GetTicketDetails';
public static getCreateTicket = 'Services/COCWS.svc/REST/Mohemm_ITG_CreateTicket';
public static getCreateTicket = 'Services/COCWS.svc/REST/Mohemm_ITG_CreateTicketMobile';
constructor(
public con: ConnectorService,
@ -108,16 +108,17 @@ export class MowadhafiService {
const request = absence;
this.authService.authenticateRequest(request);
request.employeeNumber = request.P_USER_NAME;
const HttpUploadOptions = {
headers: new HttpHeaders({ "Content-Type": "multipart/form-data", })
}
return this.con.post(MowadhafiService.getCreateTicket, request, onError, errorLabel);
// const HttpUploadOptions = {
// headers: new HttpHeaders({ "Content-Type": "multipart/form-data", })
// }
// return this.con.post(MowadhafiService.getCreateTicket, request, onError, errorLabel);
return this.http.post(ConnectorService.host + MowadhafiService.getCreateTicket, absence, {
//return this.http.post(ConnectorService.host + MowadhafiService.getCreateTicket, absence, {
// reportProgress: true,
// observe: 'events'
}
)
//}
// )
}
}

@ -115,11 +115,17 @@ export class HomeComponent implements AfterViewInit {
if (data['data']) {
var parseJSON = data['data'];
var offers = JSON.parse(parseJSON);
this.offersData = offers;
console.log(offers);
this.offersData = this.filterActiveItems(offers);
console.log(this.offersData);
this.tempSearch = this.offersData;
}
}
filterActiveItems(offers) {
return offers.filter((res) => {
return res['IsActive'] == 'True';
});
}
filterOffers(key) {
if (this.direction === 'ltr') {
this.activeClass = key.categoryName_en;
@ -181,7 +187,8 @@ export class HomeComponent implements AfterViewInit {
this.offersService.getOffers({}, () => { }, this.ts.trPK('general', 'retry'), this.itemCounter, this.itemType).subscribe((res) => {
const data = JSON.parse(res['Mohemm_ITG_ResponseItem']);
if (data['result']) {
const allItem = JSON.parse(data.result['data']);
var allItem = JSON.parse(data.result['data']);
allItem = this.filterActiveItems(allItem);
if (allItem) {
allItem.forEach(element => {
this.offersData.push(element);

Loading…
Cancel
Save