From c0930736f5b5955efecdac4c0ca85957d4f7b574 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 16 十二月 2019 22:55:17 +0800 Subject: [PATCH] 2019-12-16 --- src/store/reducer.js | 27 +++++++++++++++++++-------- 1 files changed, 19 insertions(+), 8 deletions(-) diff --git a/src/store/reducer.js b/src/store/reducer.js index 9b17627..ec5a293 100644 --- a/src/store/reducer.js +++ b/src/store/reducer.js @@ -2,13 +2,15 @@ let defaultState = { selectedMainMenu: '', // 宸查�変富鑿滃崟 - tabviews: [], // 瀵艰埅鏍� - collapse: false, // 鏄惁鏀惰捣渚ц竟鏍忓鑸� - isiframe: false, // 鏄惁涓篿frame绐楀彛 - debug: false, // 鐭ュ惁鍙互澶嶅埗鑿滃崟鍙傛暟, 鏄惁鍙繘鍏ョ紪杈戞ā寮� - editState: false, // 鏄惁涓虹紪杈戠姸鎬侊紝鍊间负false銆乼rue - editLevel: null, // 缂栬緫鑿滃崟绾у埆锛屽�间负level1銆乴evel2銆乴evel3銆傘�傘�� - refreshTab: null // 鍒锋柊tabview椤甸潰淇℃伅 + tabviews: [], // 瀵艰埅鏍� + collapse: false, // 鏄惁鏀惰捣渚ц竟鏍忓鑸� + isiframe: false, // 鏄惁涓篿frame绐楀彛 + debug: false, // 鐭ュ惁鍙互澶嶅埗鑿滃崟鍙傛暟, 鏄惁鍙繘鍏ョ紪杈戞ā寮� + editState: false, // 鏄惁涓虹紪杈戠姸鎬侊紝鍊间负false銆乼rue + editLevel: null, // 缂栬緫鑿滃崟绾у埆锛屽�间负level1銆乴evel2銆乴evel3銆傘�傘�� + refreshTab: null, // 鍒锋柊tabview椤甸潰淇℃伅 + permAction: {}, + permFuncField: [] } // 鐢ㄦ埛娑堟伅 @@ -75,6 +77,13 @@ editLevel: action.editLevel, tabviews: [] } + case Type.INIT_PERMISSION: + // 鍒濆鍖栨寜閽潈闄愬強鍒涘缓瀛樺偍杩囩▼鍙敤瀛楁 + return { + ...state, + permAction: action.permAction, + permFuncField: action.permFuncField + } case Type.LOGOUT: return { selectedMainMenu: '', @@ -84,7 +93,9 @@ debug: false, editState: false, editLevel: null, - refreshTab: null + refreshTab: null, + permAction: {}, + permFuncField: [] } default: return state -- Gitblit v1.8.0