internal-page.component.ts 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. import { InternalPageService } from './../../shared/internal-page.service';
  2. import { Router } from '@angular/router';
  3. import { AuthServiceService } from './../../shared/auth-service.service';
  4. import { Component, OnInit, ChangeDetectionStrategy } from '@angular/core';
  5. import { ToastrService } from 'ngx-toastr';
  6. import { NgxSpinnerService } from 'ngx-spinner';
  7. import * as moment from 'moment';
  8. import { UserService } from '../../shared/user.service';
  9. //import 'moment/locale/ar-SA';
  10. @Component({
  11. selector: 'app-internal-page',
  12. templateUrl: './internal-page.component.html',
  13. styleUrls: ['./internal-page.component.css']
  14. })
  15. export class InternalPageComponent implements OnInit {
  16. constructor(private authSer: AuthServiceService,
  17. private router:Router,
  18. private userservice: UserService,
  19. private internalService: InternalPageService,
  20. private spinner: NgxSpinnerService,) { }
  21. // joinUs = [];
  22. // reportsData = [];
  23. // externalServices = [];
  24. // congratulations = [];
  25. // condolences = [];
  26. // internalServices = [];
  27. // tabsData = [];
  28. // achievements = [];
  29. // checkShowData: boolean;
  30. // tabtype:number = 0;
  31. // expandedIndex:number;
  32. // live_event = [];
  33. // next_lecture = [];
  34. myInnerHeight = window.innerHeight;
  35. externalServices = [];
  36. // flag: boolean = false;
  37. // catchEvent(event) {
  38. // this.flag = true
  39. // console.log(event)
  40. // }
  41. // hide(event) {
  42. // this.flag = false;
  43. // }
  44. ngOnInit() {
  45. this.spinner.show();
  46. //this.spinner.show();
  47. this.authSer.showDashboardHeader = false;
  48. //get profile data
  49. this.userservice.getUserDataProfile();
  50. this.spinner.hide();
  51. //get parent and child data
  52. this.internalService.getParentData();
  53. //this.router.navigate(['InternalPage/home']);
  54. // //get slider data
  55. // this.internalService.getSliderData().subscribe(
  56. // (responce) => {
  57. // console.log('responxce', responce);
  58. // this.reportsData = responce['reports'];
  59. // },
  60. // (error) => {
  61. // console.log(error);
  62. // }
  63. // );
  64. // //get externals list
  65. // this.internalService.getExternalServicesList().subscribe(
  66. // (responce) => {
  67. // console.log('external_list' , responce);
  68. // this.externalServices = responce['external_services'];
  69. // },
  70. // (error) => {
  71. // console.log(error);
  72. // }
  73. // );
  74. // //get join us data
  75. // this.internalService.getJoinUsData().subscribe(
  76. // (responce) => {
  77. // console.log('joooin us', responce);
  78. // this.joinUs = responce['user'];
  79. // },
  80. // (error) => {
  81. // console.log(error);
  82. // }
  83. // );
  84. // this.internalService.getCongatoration().subscribe(
  85. // (responce) => {
  86. // console.log('condddddd' ,responce['event']);
  87. // this.congratulations = responce['event'];
  88. // },
  89. // (error) => {
  90. // console.log(error);
  91. // }
  92. // );
  93. // this.internalService.getCondolences().subscribe(
  94. // (responce) => {
  95. // console.log('condddddd',responce['event']);
  96. // this.condolences = responce['event'];
  97. // },
  98. // (error) => {
  99. // console.log(error);
  100. // }
  101. // );
  102. // this.internalService.getInternalServicesList().subscribe(
  103. // (responce) => {
  104. // console.log('internal serviceees',responce);
  105. // this.internalServices = responce['internal_services'];
  106. // },
  107. // (error) => {
  108. // console.log(error);
  109. // }
  110. // );
  111. // this.internalService.getTabData(this.tabtype).subscribe(
  112. // (responce) => {
  113. // this.tabsData = responce['tabs'];
  114. // if(this.tabsData.length > 0) {
  115. // this.checkShowData = false;
  116. // } else {
  117. // this.checkShowData = true;
  118. // }
  119. // },
  120. // (error) => {
  121. // console.log(error);
  122. // }
  123. // );
  124. // this.internalService.getForthAchievementsList().subscribe(
  125. // (responce) => {
  126. // console.log('weeeeeeeeeeeeeeeeeeee', responce);
  127. // this.achievements = responce['achievements'];
  128. // this.spinner.hide();
  129. // },
  130. // (error) => {
  131. // console.log(error);
  132. // }
  133. // );
  134. // this.internalService.getEventNow().subscribe(
  135. // (responce) => {
  136. // console.log( 'liiiiiiiiive', responce);
  137. // this.live_event = responce['live_lecture'];
  138. // this.next_lecture = responce['next_lecture'];
  139. // },
  140. // (error) => {
  141. // console.log(error);
  142. // }
  143. // )
  144. }
  145. // onLogin() {
  146. // this.router.navigate(['/login']);
  147. // }
  148. // onGetProfile() {
  149. // console.log('profile/' + this.authSer.dataLoginUser['id']);
  150. // this.router.navigate(['profile/' + this.authSer.dataLoginUser['id']]);
  151. // }
  152. // //log out function
  153. // onLogout() {
  154. // localStorage.clear();
  155. // this.router.navigate(['login']);
  156. // }
  157. // onDashBoard() {
  158. // this.router.navigate(['dashboard/' + this.authSer.dataLoginUser['id']]);
  159. // }
  160. // getListPage(parent) {
  161. // for(let i = 0; i< this.internalService.parentsPage.length; i++) {
  162. // if(this.internalService[i].id == parent.id) {
  163. // this.internalService[i].active = 1;
  164. // } else if(this.internalService[0].id != parent.id) {
  165. // this.internalService[i].active = 0;
  166. // } else {
  167. // this.internalService[i].active = 0;
  168. // }
  169. // }
  170. // };
  171. // onGetData(numberTab) {
  172. // this.spinner.show();
  173. // this.tabsData = [];
  174. // this.tabtype = numberTab;
  175. // this.internalService.getTabData(this.tabtype).subscribe(
  176. // (responce) => {
  177. // this.tabsData = responce['tabs'];
  178. // if(this.tabsData.length > 0) {
  179. // this.checkShowData = false;
  180. // } else {
  181. // this.checkShowData = true;
  182. // }
  183. // this.spinner.hide();
  184. // },
  185. // (error) => {
  186. // console.log(error);
  187. // }
  188. // )
  189. // }
  190. // open(data,i) {
  191. // console.log(data);
  192. // this.expandedIndex = i;
  193. // }
  194. // closeCollapse(i) {
  195. // this.expandedIndex = -1;
  196. // }
  197. }