Os.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import FuncMain from './Functions/FuncMain';
  2. import FuncDataMeter from './Functions/LevelAFunctions/FuncDataMeter';
  3. import FuncLogin from './Functions/LevelAFunctions/FuncLogin';
  4. import FuncMap from './Functions/LevelAFunctions/FuncMap';
  5. import FuncPlatformMenu from './Functions/LevelAFunctions/FuncPlatformMenu';
  6. import FuncProjectSelection from './Functions/LevelAFunctions/FuncProjectSelection';
  7. import FuncPageMenu from './Functions/LevelAFunctions/FuncPageMenu';
  8. import SysPage from '@/Frameworks/SysPage';
  9. class Os {
  10. isActive: Boolean = false;
  11. funcMain: FuncMain;
  12. funcLogin: FuncLogin;
  13. funcPlatformMenu: FuncPlatformMenu;
  14. funcMap: FuncMap;
  15. funcProjectSelection: FuncProjectSelection;
  16. funcDataMeter: FuncDataMeter;
  17. funcPageMenu: FuncPageMenu;
  18. sysPage: SysPage;
  19. constructor() {
  20. // func
  21. this.funcMain = new FuncMain('FuncMain');
  22. this.funcLogin = new FuncLogin('FuncLogin');
  23. this.funcPlatformMenu = new FuncPlatformMenu('FuncPlatformMenu');
  24. this.funcMap = new FuncMap('FuncMap');
  25. this.funcProjectSelection = new FuncProjectSelection(
  26. 'FuncProjectSelection',
  27. );
  28. this.funcDataMeter = new FuncDataMeter('FuncDataMeter');
  29. this.funcPageMenu = new FuncPageMenu('FuncPageMenu');
  30. // sys
  31. this.sysPage = new SysPage('SysRouter');
  32. }
  33. init() {
  34. this.sysPage.setActive(true);
  35. this.funcMain.setActive(true);
  36. this.isActive = true;
  37. }
  38. }
  39. export default Os;