|
@@ -29,6 +29,7 @@ export class ModelVehicleListComponent implements OnInit {
|
|
|
serviceId:number;
|
|
|
dataTableNumber: number = 5;
|
|
|
pages = [];
|
|
|
+ vehicle_types:any[] = [];
|
|
|
|
|
|
constructor(private route: ActivatedRoute,
|
|
|
private userSer: UserService,
|
|
@@ -62,6 +63,17 @@ export class ModelVehicleListComponent implements OnInit {
|
|
|
}
|
|
|
);
|
|
|
|
|
|
+ this.http.get(this.authSer.pathApi + '/get_vehicle_types_list').subscribe(
|
|
|
+ (response) => {
|
|
|
+ console.log(response);
|
|
|
+ this.vehicle_types = response['types'];
|
|
|
+
|
|
|
+ },
|
|
|
+ (error) => {
|
|
|
+ console.log(error);
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
this.route.parent.params.subscribe(
|
|
|
(params:Params) => {
|
|
|
this.userLoginId = params['userID'];
|
|
@@ -162,11 +174,30 @@ export class ModelVehicleListComponent implements OnInit {
|
|
|
};
|
|
|
|
|
|
//determine the list count from select element
|
|
|
- onGetValue(event) {
|
|
|
+ onGetValue(event) {
|
|
|
+ this.spinner.show();
|
|
|
+ this.dataList = [];
|
|
|
+ this.dataTableNumber = event.target.value;
|
|
|
+ this.dashBoardSer.getListData(this.pageId, this.currentPage, this.dataTableNumber).subscribe(
|
|
|
+ (responce) => {
|
|
|
+ console.log(responce);
|
|
|
+ this.dataList = responce['vehicle_models'];
|
|
|
+ this.count = responce['count'];
|
|
|
+ this.perPagePagenation = responce['per_page'];
|
|
|
+ this.spinner.hide();
|
|
|
+ },
|
|
|
+ (error) => {
|
|
|
+ console.log(error);
|
|
|
+ this.spinner.hide();
|
|
|
+ }
|
|
|
+ );
|
|
|
+ };
|
|
|
+
|
|
|
+ onGetValueFiltter(event) {
|
|
|
this.spinner.show();
|
|
|
this.dataList = [];
|
|
|
this.dataTableNumber = event.target.value;
|
|
|
- this.dashBoardSer.getListData(this.pageId, this.currentPage, this.dataTableNumber).subscribe(
|
|
|
+ this.http.get(this.authSer.pathApi +'/page_list/' + this.pageId + '/' + this.currentPage + '/' + this.dataTableNumber + '/' + event.target.value).subscribe(
|
|
|
(responce) => {
|
|
|
console.log(responce);
|
|
|
this.dataList = responce['vehicle_models'];
|
|
@@ -176,11 +207,11 @@ export class ModelVehicleListComponent implements OnInit {
|
|
|
},
|
|
|
(error) => {
|
|
|
console.log(error);
|
|
|
- this.spinner.hide();
|
|
|
}
|
|
|
);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
onDelete() {
|
|
|
|
|
|
this.dataListIds = [];
|