Browse Source

只有一个账套时不显示菜单和箭头

zhuth 7 years ago
parent
commit
026875dfdd

+ 2 - 3
frontend/saas-web/app/view/main/Main.js

@@ -46,13 +46,12 @@ Ext.define('saas.view.main.Main', {
                 },{
                     padding: '0 0 0 0',
                     reference: 'mainprofile',
-                    arrowVisible: false,
                     cls:'x-main-master',
                     ui: 'header',
                     bind: {
-                        text: '{company.name}'
+                        text: '{company.name}',
+                        arrowVisible: '{hasManyCompany}',
                     },
-                    arrowVisible: true,
                     menu: {
                         items: []
                     }

+ 6 - 1
frontend/saas-web/app/view/main/MainController.js

@@ -25,7 +25,12 @@ Ext.define('saas.view.main.MainController', {
                 }
             });
         }
-        companyMenu.insert(0, items);
+        if(items.length > 1) {
+            companyMenu.insert(0, items);
+            viewModel.set('hasManyCompany', true);
+        }else {
+            viewModel.set('hasManyCompany', false);
+        }
     },
 
     onToggleNavigationSize: function () {