From df4d194e913022ca41c0b8bbfedf9f19831af4b6 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Tue, 1 Oct 2024 12:54:40 -0400 Subject: [PATCH] learn more --- .../familiy-dash/familiy-dash.component.ts | 3 ++ .../familyhome/familyhome.component.ts | 4 +- .../jobowner-dash/jobowner-dash.component.ts | 3 ++ src/app/pages/home/home.page.ts | 3 ++ src/app/pages/learnmore/learnmore.page.html | 33 +++++++++++++- src/app/pages/learnmore/learnmore.page.ts | 44 ++++++++++++++++++- src/app/services/wrench.service.ts | 4 ++ 7 files changed, 90 insertions(+), 4 deletions(-) diff --git a/src/app/components/familiy-dash/familiy-dash.component.ts b/src/app/components/familiy-dash/familiy-dash.component.ts index c78af88..5270326 100644 --- a/src/app/components/familiy-dash/familiy-dash.component.ts +++ b/src/app/components/familiy-dash/familiy-dash.component.ts @@ -82,6 +82,9 @@ export class FamiliyDashComponent implements OnInit { var pageToNavigate = ""; // alert(item.link_path); switch (item.link_path) { + case 'learnmore': + pageToNavigate = 'learnmore'; + break; case "referral": pageToNavigate = "invite"; break; diff --git a/src/app/components/familyhome/familyhome.component.ts b/src/app/components/familyhome/familyhome.component.ts index e204812..36fdc3e 100644 --- a/src/app/components/familyhome/familyhome.component.ts +++ b/src/app/components/familyhome/familyhome.component.ts @@ -42,7 +42,9 @@ export class FamilyhomeComponent implements OnInit { var pageToNavigate = ''; // debugger; switch (item.value.banner.action){ - + case 'learnmore': + pageToNavigate = 'learnmore'; + break; case "mytask": pageToNavigate = '/tabs/mytasks'; break; diff --git a/src/app/components/jobowner-dash/jobowner-dash.component.ts b/src/app/components/jobowner-dash/jobowner-dash.component.ts index f30e40e..66ee8b3 100644 --- a/src/app/components/jobowner-dash/jobowner-dash.component.ts +++ b/src/app/components/jobowner-dash/jobowner-dash.component.ts @@ -21,6 +21,9 @@ export class JobownerDashComponent implements OnInit { var pageToNavigate = ''; // alert(item.link_path); switch (item.link_path){ + case 'learnmore': + pageToNavigate = 'learnmore'; + break; case 'referral': pageToNavigate = 'invite'; break; diff --git a/src/app/pages/home/home.page.ts b/src/app/pages/home/home.page.ts index b1902fb..c15c1ea 100644 --- a/src/app/pages/home/home.page.ts +++ b/src/app/pages/home/home.page.ts @@ -221,6 +221,9 @@ export class HomePage implements OnInit { onDetails(item) { var pageToNavigate = ""; switch (item.link_path) { + case 'learnmore': + pageToNavigate = 'learnmore'; + break; case "referral": pageToNavigate = "invite"; break; diff --git a/src/app/pages/learnmore/learnmore.page.html b/src/app/pages/learnmore/learnmore.page.html index 1076253..2367b6f 100644 --- a/src/app/pages/learnmore/learnmore.page.html +++ b/src/app/pages/learnmore/learnmore.page.html @@ -1,9 +1,38 @@ - + - learnmore + + + + + + Learn More + + + + + {{item.topic}} + +
+ +
+
+ + + + + + + + + + + + +
+
diff --git a/src/app/pages/learnmore/learnmore.page.ts b/src/app/pages/learnmore/learnmore.page.ts index f4bca87..c297ea2 100644 --- a/src/app/pages/learnmore/learnmore.page.ts +++ b/src/app/pages/learnmore/learnmore.page.ts @@ -1,4 +1,10 @@ import { Component, OnInit } from '@angular/core'; +import {Router} from "@angular/router"; +import {SessionDataProviderService} from "../../store/session-data-provider.service"; +import {WrenchService} from "../../services/wrench.service"; +import {TasksDataService} from "../../store/tasks-data.service"; +import {UsersoffersDataService} from "../../store/usersoffers-data.service"; +import {LoadingController, NavController} from "@ionic/angular"; @Component({ selector: 'app-learnmore', @@ -7,9 +13,45 @@ import { Component, OnInit } from '@angular/core'; }) export class LearnmorePage implements OnInit { - constructor() { } + constructor( private router: Router, + public sessionDataProviderService: SessionDataProviderService, + private wrenchService: WrenchService, + private navctr: NavController, + private loadingCtrl: LoadingController, + public tasksDataService: TasksDataService, + public usersoffersDataService: UsersoffersDataService) { } ngOnInit() { + this.loadLearnMore(); + } + onBack() { + this.navctr.back(); } + reqData: { + action:number, member_id: number, uid: string, sessionid: string + }; + learnMoreResult:any; + learnMoreData:any; + async loadLearnMore(){ + const loading = await this.loadingCtrl.create({ + message: 'Loading...', + duration: 2500, + }); + this.reqData = { + action:14010, + member_id: this.sessionDataProviderService.member_id, + uid: this.sessionDataProviderService.member_uid, + sessionid: this.sessionDataProviderService.session + } + + loading.present(); + this.wrenchService.loadLearnMore(this.reqData).subscribe( + reqResult => { + loading.dismiss(); + this.learnMoreResult = reqResult; + this.learnMoreData = this.learnMoreResult.result_list; + } + ); + } } diff --git a/src/app/services/wrench.service.ts b/src/app/services/wrench.service.ts index a50e860..38da33c 100644 --- a/src/app/services/wrench.service.ts +++ b/src/app/services/wrench.service.ts @@ -325,6 +325,10 @@ export class WrenchService { return this.getPostData("sendtaskmessage", messageData); } + loadLearnMore(userData){ + return this.getPostData("learnmore", userData); + } + activeJobMsgList(contractData){ return this.getPostData("activejobmsglist", contractData); }