Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.26 KB | None | 0 0
  1. /*
  2. * This file launches the application by asking Ext JS to create
  3. * and launch() the Application class.
  4. */
  5. Ext.application({
  6. extend: 'LandLord.Application',
  7.  
  8. name: 'LandLord',
  9.  
  10. requires: [
  11. // This will automatically load all classes in the LandLord namespace
  12. // so that application classes do not need to require each other.
  13. 'LandLord.util.DBUtil', 'LandLord.overrides.formField.SubmitISOFormatDateField',
  14. "LandLord.overrides.formField.CapitalizeTextField", 'LandLord.overrides.formField.CurrencyField',
  15. 'Ext.ux.IFrame', 'Ext.ux.form.field.Money', 'Ext.ux.form.field.Year', 'Ext.ux.form.field.Bulan'
  16. ],
  17. views: [
  18. 'LandLord.view.main.Main', 'LandLord.view.main.Panel', 'LandLord.view.main.Header',
  19. 'LandLord.view.main.Footer', 'LandLord.view.menu.Tree', 'LandLord.view.menu.Accordion',
  20. 'LandLord.view.changepswd.changepswd', 'LandLord.view.reguser.reguser',
  21. "LandLord.view.groupuser.grupuser", "LandLord.view.hakakses.usermatrix",
  22. "LandLord.view.rptaktifitasuser.rptaktifitasuserform", "LandLord.view.rptlogdata.rptlogdata",
  23.  
  24. "LandLord.view.department.divisi", "LandLord.view.groupcoy.strorg", "LandLord.view.jabatan.mstjabatan",
  25. "LandLord.view.jenisdokumen.doctype", "LandLord.view.mcamat.mcamat", "LandLord.view.mcurrency.mkursinput",
  26. "LandLord.view.mkab.mkab", "LandLord.view.mlurah.mlurah", "LandLord.view.mnegara.country",
  27. "LandLord.view.mprovince.mpropinsiinput", "LandLord.view.mtitle.mtitlecari", "LandLord.view.zipcode.kodeposcari",
  28. "LandLord.view.carabayar.carabayarcari", "LandLord.view.vendortype.vendortypecari", "LandLord.view.storeprofile.profilecari",
  29. "LandLord.view.vendorgroup.vendorgroupcari", "LandLord.view.vendorasal.vendorasalcari", "LandLord.view.brand.brandcari",
  30. "LandLord.view.storesegment.segmentcari", "LandLord.view.storetype.storetypecari", "LandLord.view.storestatus.storestatuscari",
  31. "LandLord.view.storearea.storeareacari", "LandLord.view.filestatus.filestatuscari", "LandLord.view.costtype.costtypecari",
  32. "LandLord.view.chargetype.chargetypecari", "LandLord.view.mall.mallcari", "LandLord.view.bank.bankcari",
  33. "LandLord.view.syaratdok.syaratdokcari",
  34. "LandLord.view.regvendor.regvendorcari",
  35. "LandLord.view.signate.signatecari", "LandLord.view.tipesignate.tipesignatecari",
  36. "LandLord.view.regstore.regstore1cari",
  37. ],
  38. stores: [ 'LandLord.store.UserInfoStore', 'LandLord.store.menuStore', "LandLord.store.combobox.mstsdocComboStore",
  39. "LandLord.store.groupuser.sysgrupStore", "LandLord.store.reguser.sysuserStore",
  40. "LandLord.store.combobox.sysgrupComboStore", "LandLord.store.hakakses.hakaksesStore",
  41. "LandLord.store.hakakses.modulaksesStore", "LandLord.store.combobox.logstatusComboStore",
  42. "LandLord.store.combobox.sysmodulComboStore", "LandLord.store.combobox.auditactionComboStore",
  43. "LandLord.store.combobox.auditlogseverityComboStore", "LandLord.store.combobox.mbulanComboStore",
  44. "LandLord.store.combobox.rstrorganisasiComboStore", "LandLord.store.combobox.mjenisdocComboStore",
  45. "LandLord.store.combobox.mjabatanComboStore", "LandLord.store.combobox.mdivisiComboStore",
  46. "LandLord.store.combobox.mpropinsiComboStore", "LandLord.store.combobox.mkab2ComboStore",
  47. "LandLord.store.combobox.mkabLocalComboStore",
  48. "LandLord.store.combobox.mcamat2ComboStore", "LandLord.store.combobox.mcamatComboStore",
  49. "LandLord.store.combobox.mbankComboStore", "LandLord.store.combobox.msyaratdok1ComboStore",
  50. "LandLord.store.combobox.signate1ComboStore", "LandLord.store.combobox.mstore1ComboStore", "LandLord.store.combobox.rmatauangComboStore",
  51. "LandLord.store.combobox.mrekanComboStore", "LandLord.store.combobox.mmerkComboStore", "LandLord.store.combobox.mtipesignateComboStore",
  52.  
  53. "LandLord.store.department.mdivisiStore", "LandLord.store.groupcoy.rstrorganisasiStore", "LandLord.store.jabatan.mjabatanStore",
  54. "LandLord.store.jenisdokumen.mjenisdoccariStore", "LandLord.store.jenisdokumen.mjenisdocStore", "LandLord.store.mcurrency.mkursStore",
  55. "LandLord.store.mcurrency.rmatauangStore", "LandLord.store.mkab.mkabStore", "LandLord.store.mlurah.mlurahStore",
  56. "LandLord.store.mnegara.mnegaraStore", "LandLord.store.mprovince.mpropinsiStore", "LandLord.store.mtitle.mtitleStore",
  57. "LandLord.store.reguser.sysuserStore", "LandLord.store.unit.munitcariStore", "LandLord.store.unit.munitStore",
  58. "LandLord.store.zipcode.rkodeposcariStore", "LandLord.store.zipcode.rkodeposStore", "LandLord.store.carabayar.mcarabayarStore",
  59. "LandLord.store.carabayar.mcarabayarcariStore", "LandLord.store.vendortype.mvendortipeStore", "LandLord.store.vendortype.mvendortipecariStore",
  60. "LandLord.store.storeprofile.mprofileStore", "LandLord.store.storeprofile.mprofilecariStore", "LandLord.store.vendorgroup.mclientgroupStore",
  61. "LandLord.store.vendorgroup.mclientgroupcariStore", "LandLord.store.vendorasal.mvendororiginStore", "LandLord.store.vendorasal.mvendororigincariStore",
  62. "LandLord.store.brand.mmerkStore", "LandLord.store.brand.mmerkcariStore", "LandLord.store.storesegment.msegmentStore",
  63. "LandLord.store.storesegment.msegmentcariStore", "LandLord.store.storetype.mstoretypeStore", "LandLord.store.storetype.mstoretypecariStore",
  64. "LandLord.store.storestatus.mstorestatusStore", "LandLord.store.storestatus.mstorestatuscariStore", "LandLord.store.storearea.mareaStore",
  65. "LandLord.store.storearea.mareacariStore", "LandLord.store.filestatus.mfiledocstatusStore", "LandLord.store.filestatus.mfiledocstatuscariStore",
  66. "LandLord.store.costtype.mcosttypeStore", "LandLord.store.costtype.mcosttypecariStore", "LandLord.store.chargetype.mbaserateStore",
  67. "LandLord.store.chargetype.mbaseratecariStore", "LandLord.store.mcamat.mcamatStore",
  68. "LandLord.store.bank.bankcariStore", "LandLord.store.bank.mbankcabangcariStore", "LandLord.store.bank.mbankcabangStore", "LandLord.store.bank.mbankStore",
  69. "LandLord.store.syaratdok.msyaratdok1Store", "LandLord.store.syaratdok.msyaratdok2cariStore", "LandLord.store.syaratdok.msyaratdok2Store", "LandLord.store.syaratdok.syaratdokcariStore",
  70. "LandLord.store.regvendor.regvendor1bankcariStore", "LandLord.store.regvendor.regvendor1bankStore", "LandLord.store.regvendor.regvendor1contactcariStore",
  71. "LandLord.store.regvendor.regvendor1contactStore", "LandLord.store.regvendor.regvendor1dokcariStore",
  72. "LandLord.store.regvendor.regvendor1dokStore", "LandLord.store.regvendor.regvendor1merkcariStore", "LandLord.store.regvendor.regvendor1merkStore",
  73. "LandLord.store.regvendor.regvendor1npwpcariStore", "LandLord.store.regvendor.regvendor1npwpStore", "LandLord.store.regvendor.regvendor1Store",
  74. "LandLord.store.regvendor.regvendorcariStore", "LandLord.store.combobox.mclientgroupComboStore", "LandLord.store.combobox.mvendororiginComboStore",
  75. "LandLord.store.combobox.mvendortipeComboStore",
  76. "LandLord.store.signate.signate1Store", "LandLord.store.signate.signate2cariStore", "LandLord.store.signate.signate2Store", "LandLord.store.signate.signatecariStore",
  77. "LandLord.store.combobox.regvendor1ComboStore", "LandLord.store.combobox.mbankcabangComboStore",
  78. "LandLord.store.tipesignate.mtipesignatecariStore", "LandLord.store.tipesignate.mtipesignateStore",
  79. "LandLord.store.combobox.mmerkComboStore", "LandLord.store.combobox.mmallComboStore", "LandLord.store.combobox.rkodeposComboStore", "LandLord.store.combobox.msegmentComboStore",
  80. "LandLord.store.combobox.mprofileComboStore", "LandLord.store.combobox.mnegaraComboStore", "LandLord.store.combobox.mkabComboStore", "LandLord.store.combobox.mstoretypeComboStore",
  81. "LandLord.store.combobox.mstorestatusComboStore", "LandLord.store.regstore.regstore1cariStore", "LandLord.store.regstore.regstore1Store",
  82. "LandLord.store.mall.mallcariStore","LandLord.store.mall.mmallcariStore","LandLord.store.mall.mmallcontactcariStore","LandLord.store.mall.mmallcontactStore","LandLord.store.mall.mmallStore",
  83. ],
  84. controllers: ['Root', 'Menu'],
  85. getAccessKey: function () {
  86. var store = Ext.getStore('userinfo'),
  87. me = this;
  88.  
  89. store.load(function (records, operation, success) {
  90. var reccount = this.getCount();
  91.  
  92. if (reccount == 0) {
  93. Ext.create({ xtype: 'login' });
  94. }
  95. else {
  96. var rec = this.getAt(0);
  97. me.accesskey = rec.get('accesskey');
  98. me.username = rec.get('username');
  99. me.personalid = rec.get("personalid");
  100. var auth = btoa(me.username + ':' + me.accesskey);
  101. LandLord.config.Runtime.setAuth(auth);
  102. }
  103. });
  104. },
  105. onInitApp: function () {
  106. //console.log("onInitApp");
  107. //console.log(LandLord.config.Runtime.getAuth());
  108.  
  109. this.setMainView('LandLord.view.main.Main');
  110. },
  111. launch: function () {
  112. this.getAccessKey();
  113. if (this.accesskey.length != 0) {
  114. this.onInitApp();
  115. }
  116. }
  117. // The name of the initial view to create.
  118. //mainView: 'LandLord.view.main.Main'
  119. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement