MaiXinRong 2 месяцев назад
Родитель
Сommit
d15f748dc9

+ 2 - 1
app/public/js/sub_menu.js

@@ -24,12 +24,13 @@
             setting.callback({mini: true});
         };
         const menuType = setting.key ? getLocalCache(setting.key) : null;
-        if (menuType && menuType === 'miniMenu') {
+        if (menuType && menuType === 'miniMenu' && setting.forceMini) {
             showMiniMenu();
         } else {
             showMenu();
         }
         toMenu.click(function () {
+            if (setting.forceMini) return;
             showMenu();
             if (setting.key) {
                 setLocalCache(setting.key, 'menu');

+ 1 - 1
app/view/tender/detail.ejs

@@ -1174,7 +1174,7 @@
         menu: '#sub-menu', miniMenu: '#sub-mini-menu', miniMenuList: '#mini-menu-list',
         toMenu: '#to-menu', toMiniMenu: '#to-mini-menu',
         key: 'menu.1.0.0',
-        miniHint: '#sub-mini-hint', hintKey: 'menu.hint.1.0.1',
+        miniHint: '#sub-mini-hint', hintKey: 'menu.hint.1.0.1', forceMini: <%- !ctx.subProject.page_show.openTenderContract && !ctx.subProject.page_show.openConstruction %>,
         callback: function (info) {
             if (info.mini) {
                 $('.panel-title').addClass('fluid');

+ 1 - 1
app/view/tender/info.ejs

@@ -27,7 +27,7 @@
         menu: '#sub-menu', miniMenu: '#sub-mini-menu', miniMenuList: '#mini-menu-list',
         toMenu: '#to-menu', toMiniMenu: '#to-mini-menu',
         key: 'list.menu.1.0.0',
-        miniHint: '#sub-mini-hint', hintKey: 'menu.hint.1.0.1',
+        miniHint: '#sub-mini-hint', hintKey: 'menu.hint.1.0.1', forceMini: <%- !ctx.subProject.page_show.openTenderContract && !ctx.subProject.page_show.openConstruction %>,
         callback: function (info) {
             if (info.mini) {
                 $('.panel-title').addClass('fluid');

+ 1 - 1
app/view/tender/manage.ejs

@@ -27,7 +27,7 @@
         menu: '#sub-menu', miniMenu: '#sub-mini-menu', miniMenuList: '#mini-menu-list',
         toMenu: '#to-menu', toMiniMenu: '#to-mini-menu',
         key: 'list.menu.1.0.0',
-        miniHint: '#sub-mini-hint', hintKey: 'menu.hint.1.0.1',
+        miniHint: '#sub-mini-hint', hintKey: 'menu.hint.1.0.1', forceMini: <%- !ctx.subProject.page_show.openTenderContract && !ctx.subProject.page_show.openConstruction %>,
         callback: function (info) {
             if (info.mini) {
                 $('.panel-title').addClass('fluid');

+ 1 - 1
app/view/tender/progress.ejs

@@ -26,7 +26,7 @@
         menu: '#sub-menu', miniMenu: '#sub-mini-menu', miniMenuList: '#mini-menu-list',
         toMenu: '#to-menu', toMiniMenu: '#to-mini-menu',
         key: 'list.menu.1.0.0',
-        miniHint: '#sub-mini-hint', hintKey: 'menu.hint.1.0.1',
+        miniHint: '#sub-mini-hint', hintKey: 'menu.hint.1.0.1', forceMini: <%- !ctx.subProject.page_show.openTenderContract && !ctx.subProject.page_show.openConstruction %>,
         callback: function (info) {
             if (info.mini) {
                 $('.panel-title').addClass('fluid');