Main.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. Ext.define('saas.view.main.Main', {
  2. extend: 'Ext.container.Container',
  3. xtype: 'main',
  4. requires: [
  5. 'Ext.list.Tree',
  6. 'Ext.Img'
  7. ],
  8. controller: 'main',
  9. viewModel: 'main',
  10. cls: 'main-ct',
  11. id: 'mainView',
  12. itemId: 'mainView',
  13. layout: {
  14. type: 'vbox',
  15. align: 'stretch'
  16. },
  17. items: [
  18. {
  19. xtype: 'toolbar',
  20. cls: 'main-headerbar shadow',
  21. height: 64,
  22. itemId: 'headerBar',
  23. items: [
  24. {
  25. xtype: 'component',
  26. reference: 'mainLogo',
  27. width: 180,
  28. cls: 'main-logo-wrap',
  29. html: '<div class="main-logo"><img src="resources/images/default/logo-default.png"/><div class="logo-text">优企云服</div></div>',
  30. bind: {
  31. width: '{navWidth}'
  32. }
  33. },
  34. {
  35. margin: '0 0 0 8',
  36. ui: 'header',
  37. iconCls:'x-fa fa-navicon',
  38. id: 'main-navigation-btn',
  39. handler: 'onToggleNavigationSize'
  40. },{
  41. reference: 'mainprofile',
  42. arrowVisible: false,
  43. ui: 'header',
  44. bind: {
  45. text: '{company.name}'
  46. },
  47. menu: {
  48. items: [{
  49. xtype: 'menuseparator'
  50. }]
  51. }
  52. },
  53. '->',
  54. {
  55. iconCls:'icon-usoftchina',
  56. ui: 'header',
  57. tooltip: '优软云',
  58. handler:function(){
  59. window.open('http://www.usoftchina.com','_blank');
  60. }
  61. },
  62. {
  63. iconCls:'x-fa fa-question',
  64. ui: 'header',
  65. arrowVisible: false,
  66. tooltip: '帮助',
  67. width:50,
  68. menu: {
  69. cls:'x-main-menu',
  70. items: [{
  71. text: '新手导航',
  72. iconCls:'x-fa fa-comment-o',
  73. handler:function(){
  74. openTab('sys-guide-formpanel','新手导航', 'sys-guide-formpanel-nav');
  75. }
  76. },{
  77. text: '用户手册',
  78. iconCls:'x-fa fa-comment-o',
  79. handler:function(){
  80. window.open('http://www.usoftchina.com','_blank');
  81. }
  82. },{
  83. text: '常见问题',
  84. iconCls:'x-fa fa-question-circle-o',
  85. handler:function(){
  86. window.open('http://www.usoftchina.com','_blank');
  87. }
  88. },{
  89. text: '客服热线',
  90. iconCls:'x-fa fa-comment-o',
  91. menu:{
  92. items:[{
  93. text:'<span onclick="javascript:window.open(\'http://www.usoftchina.com\');" style="text-decoration:underline;color:blue;">优软科技官网</span>'
  94. },{
  95. text:'<span>电话:400-830-1818</span>'
  96. },{
  97. text:'<span>邮箱:info@usoftchina.com</span>'
  98. }]
  99. }
  100. }]
  101. }
  102. },
  103. {
  104. //margin: '0 0 0 0',
  105. xtype: 'tbtext',
  106. cls:'nav-realname',
  107. bind: {
  108. html: '{account.realname}'
  109. },
  110. style:{
  111. cursor:'default',
  112. textAlign:'center'
  113. }
  114. },
  115. {
  116. ui: 'header',
  117. arrowVisible: false,
  118. id:"userImage",
  119. width: 50,
  120. height:50,
  121. bind: {
  122. html:'<img class="x-img x-box-item x-toolbar-item x-img-header" style="height:35px;width:35px;margin-top: 6px;margin-left: 14px;" src="{avatarUrl}" alt="">'
  123. },
  124. menu: {
  125. cls:'x-main-menu2',
  126. items: [ {
  127. text: '账户中心',
  128. iconCls:'x-fa x-fa fa-user-o',
  129. handler:function(){
  130. window.open('http://www.usoftchina.com','_blank');
  131. }
  132. },{
  133. text: '意见反馈',
  134. iconCls:'x-fa fa-comment-o',
  135. handler:'feedbackMsg'
  136. }, {
  137. text: '退出',
  138. iconCls:'x-fa fa-power-off',
  139. handler: 'onLogout'
  140. }]
  141. }
  142. }
  143. ]
  144. },
  145. {
  146. xtype: 'maincontainerwrap'
  147. }
  148. ]
  149. });