|
@@ -16,8 +16,8 @@ import { Modal } from 'ngx-modialog/plugins/bootstrap';
|
|
|
export class VehicleMaintenanceListComponent implements OnInit {
|
|
|
|
|
|
|
|
|
- constructor(private route: ActivatedRoute,
|
|
|
- private router: Router,
|
|
|
+ constructor(private route: ActivatedRoute,
|
|
|
+ private router: Router,
|
|
|
private userSer: UserService,
|
|
|
private http: HttpClient,
|
|
|
private toastr: ToastrService,
|
|
@@ -29,7 +29,7 @@ export class VehicleMaintenanceListComponent implements OnInit {
|
|
|
pageId: number;
|
|
|
dataList = [];
|
|
|
dataListIds = [];
|
|
|
-
|
|
|
+
|
|
|
count: number;
|
|
|
perPagePagenation: number;
|
|
|
currentPage:number = 1;
|
|
@@ -41,11 +41,11 @@ export class VehicleMaintenanceListComponent implements OnInit {
|
|
|
serviceId:number;
|
|
|
serviceName: string = '';
|
|
|
pages = [];
|
|
|
-
|
|
|
+ emty : boolean = false;
|
|
|
|
|
|
|
|
|
ngOnInit() {
|
|
|
-
|
|
|
+
|
|
|
//this.spinner.show();
|
|
|
|
|
|
//init the values of permision boolean
|
|
@@ -72,7 +72,7 @@ export class VehicleMaintenanceListComponent implements OnInit {
|
|
|
(params:Params) => {
|
|
|
this.userLoginId = params['userID'];
|
|
|
this.serviceId = params['serviceID'];
|
|
|
-
|
|
|
+
|
|
|
this.route.parent.params.subscribe(
|
|
|
(params:Params) => {
|
|
|
this.userLoginId = params['userID'];
|
|
@@ -103,7 +103,7 @@ export class VehicleMaintenanceListComponent implements OnInit {
|
|
|
);
|
|
|
|
|
|
|
|
|
- //get list data
|
|
|
+ //get list data
|
|
|
this.dashBoardSer.getListData(this.pageId, this.currentPage ,this.dataTableNumber).subscribe(
|
|
|
(responce) => {
|
|
|
console.log('rescponce dataaaa', responce);
|
|
@@ -121,7 +121,7 @@ export class VehicleMaintenanceListComponent implements OnInit {
|
|
|
|
|
|
}
|
|
|
|
|
|
- //make all checkbox of user checked
|
|
|
+ //make all checkbox of user checked
|
|
|
selectAll() {
|
|
|
for (var i = 0; i < this.dataList.length; i++) {
|
|
|
this.dataList[i].selected = this.selectedAll;
|
|
@@ -138,7 +138,7 @@ export class VehicleMaintenanceListComponent implements OnInit {
|
|
|
filtterFunc(data) {
|
|
|
this.dataList = [];
|
|
|
console.log(data.target.value);
|
|
|
- const dataSearch = data.target.value;
|
|
|
+ const dataSearch = data.target.value;
|
|
|
this.currentPage = 1;
|
|
|
console.log('search curent page', this.currentPage);
|
|
|
this.dashBoardSer.getDataUSerSearchBar(dataSearch, this.pageId, this.currentPage, this.dataTableNumber).subscribe(
|
|
@@ -156,10 +156,10 @@ export class VehicleMaintenanceListComponent implements OnInit {
|
|
|
);
|
|
|
};
|
|
|
|
|
|
- //change page
|
|
|
+ //change page
|
|
|
onPageChange(pagenationNumber) {
|
|
|
this.spinner.show();
|
|
|
-
|
|
|
+
|
|
|
this.currentPage = pagenationNumber;
|
|
|
this.dataList = [];
|
|
|
//console.log(pagenationNumber);
|
|
@@ -180,7 +180,7 @@ onPageChange(pagenationNumber) {
|
|
|
);
|
|
|
};
|
|
|
|
|
|
- //determine the list count from select element
|
|
|
+ //determine the list count from select element
|
|
|
onGetValue(event) {
|
|
|
this.spinner.show();
|
|
|
this.dataList = [];
|
|
@@ -220,16 +220,16 @@ onPageChange(pagenationNumber) {
|
|
|
<h4>هل ترغب في حذف العناصر المحدده ؟ </h4>
|
|
|
`)
|
|
|
.open();
|
|
|
-
|
|
|
+
|
|
|
dialogRef.result
|
|
|
- .then( result =>
|
|
|
+ .then( result =>
|
|
|
this.dashBoardSer.deleteItem(this.dataListIds , this.pageId).subscribe(
|
|
|
(responce) => {
|
|
|
console.log(responce);
|
|
|
this.toastr.success('تم الحذف');
|
|
|
this.spinner.show();
|
|
|
this.dataList = [];
|
|
|
- //get list data
|
|
|
+ //get list data
|
|
|
this.dashBoardSer.getListData(this.pageId, this.currentPage ,this.dataTableNumber).subscribe(
|
|
|
(responce) => {
|
|
|
console.log(responce);
|