From b16a0a628f6d554bd794077066b13881ce7657a0 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Mon, 11 Dec 2023 19:24:30 -0500 Subject: [PATCH] cancel jobs --- src/app/pages/jobmanager/jobmanager.page.ts | 4 ++-- src/app/pages/jobpastdue/jobpastdue.page.html | 3 +++ src/app/pages/jobpastdue/jobpastdue.page.ts | 21 +++++++++++++++---- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/app/pages/jobmanager/jobmanager.page.ts b/src/app/pages/jobmanager/jobmanager.page.ts index db3e4d1..5fd8c0c 100644 --- a/src/app/pages/jobmanager/jobmanager.page.ts +++ b/src/app/pages/jobmanager/jobmanager.page.ts @@ -65,7 +65,7 @@ menuData:any; uid: string, sessionid: string, job_mode:string, - limit:20, + limit:number, page:1, offset: 0 }; @@ -82,7 +82,7 @@ menuData:any; uid: this.sessionDataProviderService.member_uid, sessionid: this.sessionDataProviderService.session , job_mode: job_mode, - limit:20, + limit:12, page:1, offset: 0 } diff --git a/src/app/pages/jobpastdue/jobpastdue.page.html b/src/app/pages/jobpastdue/jobpastdue.page.html index b1c111b..9833b39 100644 --- a/src/app/pages/jobpastdue/jobpastdue.page.html +++ b/src/app/pages/jobpastdue/jobpastdue.page.html @@ -59,6 +59,9 @@ Cancel Task + + {{pendingActionResult}} + diff --git a/src/app/pages/jobpastdue/jobpastdue.page.ts b/src/app/pages/jobpastdue/jobpastdue.page.ts index 21356f5..955546c 100644 --- a/src/app/pages/jobpastdue/jobpastdue.page.ts +++ b/src/app/pages/jobpastdue/jobpastdue.page.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import {AlertController, NavController} from "@ionic/angular"; +import {AlertController, LoadingController, NavController} from "@ionic/angular"; import {Router} from "@angular/router"; import {SessionDataProviderService} from "../../store/session-data-provider.service"; import {WrenchService} from "../../services/wrench.service"; @@ -19,6 +19,7 @@ export class JobpastduePage implements OnInit { private navctr: NavController, private router: Router, private alertController:AlertController, + private loadingCtrl: LoadingController, public sessionDataProviderService: SessionDataProviderService, private wrenchService: WrenchService ) { @@ -62,7 +63,10 @@ export class JobpastduePage implements OnInit { extension: 2, reason:'' }; - + const loading = await this.loadingCtrl.create({ + message: 'Extending Job Timeline...', + duration: 3000, + }); //debugger; const alert = await this.alertController.create({ @@ -78,9 +82,11 @@ export class JobpastduePage implements OnInit { { text: "Extend Now", handler: () => { + loading.present(); this.wrenchService.activeJobStatus(this.reqData).subscribe( res => { if (res?.internal_return > 0){ + loading.dismiss(); this.pendingActionResult = "Task due was extended 2 days from today"; setTimeout(()=>{ this.pendingActionResult =''; @@ -109,6 +115,10 @@ export class JobpastduePage implements OnInit { reason:'' }; + const loading = await this.loadingCtrl.create({ + message: 'Cancelling Job...', + duration: 5000, + }); const alert = await this.alertController.create({ header: "Cancel Job", @@ -123,12 +133,15 @@ export class JobpastduePage implements OnInit { { text: "Cancel Now", handler: () => { + loading.present(); this.wrenchService.activeJobStatus(this.reqData).subscribe( res => { - if (res?.internal_return > 0){ - this.pendingActionResult = "Task due was extended 2 days from today"; + if (res?.internal_return == 0){ + loading.dismiss(); + this.pendingActionResult = res.result ; setTimeout(()=>{ this.pendingActionResult =''; + this.onBack(); },3000); } }