Hima 6 years ago
parent
commit
cf1f22c388
1 changed files with 34 additions and 1 deletions
  1. 34 1
      src/app/dashboard/service-item/service-item.component.ts

+ 34 - 1
src/app/dashboard/service-item/service-item.component.ts

@@ -220,7 +220,22 @@ export class ServiceItemComponent implements OnInit {
       //خدمه التدريب
       this.userservice.getPagesPermetiotns(this.userId, service.id).subscribe(
         (responce) => {
-          console.log(responce);
+
+          this.mobilePages = responce['pages'];
+          if(responce['pages'].length > 6) {
+            for(let i = 0; i < 6 ; i++) {
+              this.pages[i] = responce['pages'][i];
+            }
+            for(let i = 6; i < responce['pages'].length; i++) {
+              this.extraPages.push(responce['pages'][i]);
+            }
+            this.authSer.showMoreLinks = true;
+          } else {
+            this.pages = responce['pages'];
+            this.authSer.showMoreLinks = false;
+          }
+          console.log(this.pages);
+          
           if(this.pages[0].id == 33) {
             this.router.navigate(['/service/' + this.userId + '/' + service.id + '/supervisorList/' + this.pages[0].id]);
           } else if(this.pages[0].id == 34) {
@@ -245,13 +260,31 @@ export class ServiceItemComponent implements OnInit {
       );
     } else if(service.id == 4) {
       //خدمه الحركه
+       
+
       this.userservice.getPagesPermetiotns(this.userId, service.id).subscribe(
         (responce) => {
           console.log(responce);
+          this.mobilePages = responce['pages'];
+          if(responce['pages'].length > 6) {
+            for(let i = 0; i < 6 ; i++) {
+              this.pages[i] = responce['pages'][i];
+            }
+            for(let i = 6; i < responce['pages'].length; i++) {
+              this.extraPages.push(responce['pages'][i]);
+            }
+            this.authSer.showMoreLinks = true;
+          } else {
+            this.pages = responce['pages'];
+            this.authSer.showMoreLinks = false;
+          }
+          console.log(this.pages);
           if(this.pages[0].id == 43) {
             this.router.navigate(['/service/' + this.userId + '/' + service.id + '/vehicleList/' + this.pages[0].id]);
           } else if(this.pages[0].id == 44) {
             this.router.navigate(['/service/' + this.userId + '/' + service.id + '/vehicleModelList/' + this.pages[0].id]);
+          } else if(this.pages[0].id == 45) {
+            this.router.navigate(['/service/' + this.userId + '/' + service.id + '/registrationVehicleList/' + this.pages[0].id]);
           }
         },
         (error) => {