Os.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. import FuncProjectMenu from './Functions/LevelAFunctions/FuncProjectMenu';
  10. class Os {
  11. isActive: Boolean = false;
  12. funcMain: FuncMain;
  13. funcLogin: FuncLogin;
  14. funcPlatformMenu: FuncPlatformMenu;
  15. funcMap: FuncMap;
  16. funcProjectSelection: FuncProjectSelection;
  17. funcProjectMenu: FuncProjectMenu;
  18. funcDataMeter: FuncDataMeter;
  19. funcPageMenu: FuncPageMenu;
  20. sysPage: SysPage;
  21. constructor() {
  22. // func
  23. this.funcMain = new FuncMain('FuncMain');
  24. this.funcLogin = new FuncLogin('FuncLogin');
  25. this.funcPlatformMenu = new FuncPlatformMenu('FuncPlatformMenu');
  26. this.funcMap = new FuncMap('FuncMap');
  27. this.funcProjectSelection = new FuncProjectSelection(
  28. 'FuncProjectSelection',
  29. );
  30. this.funcDataMeter = new FuncDataMeter('FuncDataMeter');
  31. this.funcPageMenu = new FuncPageMenu('FuncPageMenu');
  32. this.funcProjectMenu = new FuncProjectMenu('funcProjectMenu');
  33. // sys
  34. this.sysPage = new SysPage('SysRouter');
  35. }
  36. init() {
  37. this.sysPage.setActive(true);
  38. this.funcMain.setActive(true);
  39. this.isActive = true;
  40. }
  41. }
  42. export default Os;