bug fixes

MOHEMM-Q3-DEV-LATEST
Sultan Khan 4 years ago
parent 2a6f520d2b
commit 43c8feeb4e

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

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

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

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

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

Loading…
Cancel
Save