Files
WrenchBoardIonic2023/src/app/components/job-group/job-group.component.ts
T
CHIEFSOFT\ameye 1f119a6242 job group
2023-12-25 06:52:53 -05:00

44 lines
1.7 KiB
TypeScript

import {Component, OnInit, ViewChild} from '@angular/core';
import {SessionDataProviderService} from "../../store/session-data-provider.service";
import {WrenchService} from "../../services/wrench.service";
import {LoadingController} from "@ionic/angular";
import {JobgroupDataService} from "../../store/jobgroup-data.service";
@Component({
selector: 'app-job-group',
templateUrl: './job-group.component.html',
styleUrls: ['./job-group.component.scss'],
})
export class JobGroupComponent implements OnInit {
@ViewChild('job_group') job_group;
constructor( public sessionDataProviderService: SessionDataProviderService,
private wrenchService: WrenchService,
public jobgroupDataService: JobgroupDataService,
private loadingCtrl: LoadingController) { }
jobGroupDataTotalResult: any;
jobGroupDataResult: any;
jobGroupListDataResult: any;
ngOnInit() {
this.jobgroupDataService.getjobGroupData();
this.jobGroupDataTotalResult = this.jobgroupDataService.jobGroupDataTotalResult;
this.jobGroupDataResult = this.jobgroupDataService.jobGroupDataResult;
this.jobGroupListDataResult = this.jobgroupDataService.jobGroupListDataResult;
setInterval(()=>{
this.jobGroupDataTotalResult = this.jobgroupDataService.jobGroupDataTotalResult;
this.jobGroupDataResult = this.jobgroupDataService.jobGroupDataResult;
this.jobGroupListDataResult = this.jobgroupDataService.jobGroupListDataResult;
//debugger;
},
3000
);
}
jobGroupListFilterdData:any;
refreshList(){
this.jobGroupListFilterdData = this.jobGroupListDataResult.filter(k=> k.group_id == this.job_group);
}
}