From 1669afc35bc00e141635a37960ae9b7a4b868235 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Fri, 24 Nov 2023 09:48:58 -0500 Subject: [PATCH] msg --- src/app/pages/jobreview/jobreview.page.html | 27 +++++----- src/app/pages/jobreview/jobreview.page.ts | 57 ++++++++++++++++++--- 2 files changed, 66 insertions(+), 18 deletions(-) diff --git a/src/app/pages/jobreview/jobreview.page.html b/src/app/pages/jobreview/jobreview.page.html index fe229c7..929bf3a 100644 --- a/src/app/pages/jobreview/jobreview.page.html +++ b/src/app/pages/jobreview/jobreview.page.html @@ -46,18 +46,21 @@ - - - This job is in review, you can accept or reject completion. - - - - Reject - - Accept - - - +
+ + + This job is in review, you can accept or reject completion. + + + + Reject + + Accept + + + +
+ diff --git a/src/app/pages/jobreview/jobreview.page.ts b/src/app/pages/jobreview/jobreview.page.ts index 261c28e..b028008 100644 --- a/src/app/pages/jobreview/jobreview.page.ts +++ b/src/app/pages/jobreview/jobreview.page.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import {NavController} from "@ionic/angular"; +import {AlertController, NavController} from "@ionic/angular"; import {Router} from "@angular/router"; import {SessionDataProviderService} from "../../store/session-data-provider.service"; import {WrenchService} from "../../services/wrench.service"; @@ -19,10 +19,15 @@ export class JobreviewPage implements OnInit { private navctr: NavController, private router: Router, public sessionDataProviderService: SessionDataProviderService, - private wrenchService: WrenchService + private wrenchService: WrenchService, + private alertController:AlertController ) { this.jobData = this.router.getCurrentNavigation().extras.state; this.item_banner = this.jobData.banner; + + if ( this.jobData == undefined){ + this.onBack(); + } } @@ -36,11 +41,51 @@ export class JobreviewPage implements OnInit { this.navctr.back(); } - acceptCompletetion(){ - + async acceptCompletetion(){ + const alert = await this.alertController.create({ + header: "Approve Completion", + message: "Confirm you are ready accept completion.", + buttons: [ + { + text: "Cancel", + role: "cancel", + handler: () => { + // this.getMyOffersData(); + }, + }, + { + text: "Approve", + handler: () => { + // this.sessionDataProviderService.DestroySessionOnLogout(); + // this.router.navigate(['logout']); + }, + }, + ], + }); + await alert.present(); } - rejectCompletetion(){ - + async rejectCompletetion(){ + const alert = await this.alertController.create({ + header: "Reject Completion", + message: "Confirm you are ready to reject completion.", + buttons: [ + { + text: "Cancel", + role: "cancel", + handler: () => { + // this.getMyOffersData(); + }, + }, + { + text: "Send Reject", + handler: () => { + // this.sessionDataProviderService.DestroySessionOnLogout(); + // this.router.navigate(['logout']); + }, + }, + ], + }); + await alert.present(); } }