From baad1c874fda2aefe872fd375c5bff973cffaa30 Mon Sep 17 00:00:00 2001 From: umasoodch Date: Mon, 7 Feb 2022 15:30:30 +0300 Subject: [PATCH] fixed business card --- .../business-card.component.html | 6 +++--- .../business-card/business-card.component.ts | 20 ++++++++++++++++--- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/Mohem/src/app/authentication/business-card/business-card.component.html b/Mohem/src/app/authentication/business-card/business-card.component.html index 60ff3b33..38fd96cb 100644 --- a/Mohem/src/app/authentication/business-card/business-card.component.html +++ b/Mohem/src/app/authentication/business-card/business-card.component.html @@ -52,7 +52,7 @@
https://hmgwebservices.com/images/Moheem/CS.jpg

{{userInfo.name_en}}

-
{{userInfo.job_en}}
+
{{jobName}}
{{userInfo.mobile}}
{{userInfo.email}}
{{userInfo.company_url}}
@@ -114,7 +114,7 @@

{{userInfo.name_en}}

-
{{userInfo.job_en}}
+
{{jobName}}
{{userInfo.mobile}}
{{userInfo.email}}
{{userInfo.company_url}}
@@ -124,4 +124,4 @@
- \ No newline at end of file + diff --git a/Mohem/src/app/authentication/business-card/business-card.component.ts b/Mohem/src/app/authentication/business-card/business-card.component.ts index 28a3bde3..9b9217c3 100644 --- a/Mohem/src/app/authentication/business-card/business-card.component.ts +++ b/Mohem/src/app/authentication/business-card/business-card.component.ts @@ -2,6 +2,8 @@ import { Component, OnInit, Input } from '@angular/core'; import { ModalController } from '@ionic/angular'; import { CommonService } from 'src/app/hmg-common/services/common/common.service'; import { TranslatorService } from 'src/app/hmg-common/services/translator/translator.service'; +import { AuthenticationService } from 'src/app/hmg-common/services/authentication/authentication.service'; +import { AuthenticatedUser } from 'src/app/hmg-common/services/authentication/models/authenticated-user'; @Component({ selector: 'app-business-card', @@ -12,15 +14,27 @@ export class BusinessCardComponent implements OnInit { public userInfo: any; public userJobName: any; + public jobName: any; constructor( public modalCtrl: ModalController, public ts: TranslatorService, - public common: CommonService + public common: CommonService, + public authService: AuthenticationService, ) { } ngOnInit() { this.userInfo = JSON.parse(localStorage.getItem('bussiness-card-info')); - console.log(this.userInfo); + + this.authService + .loadAuthenticatedUser() + .subscribe((user: AuthenticatedUser) => { + if (user) { + let jobTitle = user.POSITION_NAME.split('.'); + if (jobTitle && jobTitle.length > 1) { + this.jobName = jobTitle[0] + " " + jobTitle[1]; + } + } + }); } @@ -30,4 +44,4 @@ export class BusinessCardComponent implements OnInit { }); } -} +} \ No newline at end of file