44 lines
1.7 KiB
TypeScript
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);
|
|
}
|
|
|
|
}
|