From 1e7aa4f0ff5e13c4a99ba511bb357a4cc63aa0c1 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 02 四月 2020 15:21:46 +0800
Subject: [PATCH] 2020-04-02

---
 src/store/reducer.js |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/store/reducer.js b/src/store/reducer.js
index 8ad32ae..9056e8c 100644
--- a/src/store/reducer.js
+++ b/src/store/reducer.js
@@ -9,6 +9,7 @@
   editState: false,     // 鏄惁涓虹紪杈戠姸鎬侊紝鍊间负false銆乼rue
   editLevel: null,      // 缂栬緫鑿滃崟绾у埆锛屽�间负level1銆乴evel2銆乴evel3銆傘�傘��
   refreshTab: null,     // 鍒锋柊tabview椤甸潰淇℃伅
+  permRoles: [],
   permAction: {},
   permFuncField: []
 }
@@ -65,7 +66,9 @@
       }
     case Type.RESET_EDITSTATE:
     // 閲嶇疆缂栬緫鐘舵��
-      if (state.tabviews.length === 0 && !action.editState) {
+      if (action.editState) {
+        state.tabviews = []
+      } else {
         state.tabviews = [{
           MenuID: '1576117946681plembmkk9akkv8sn0vtdfdsfaf',
           MenuName: '棣栭〉',
@@ -84,13 +87,13 @@
     // 閲嶇疆缂栬緫绾у埆
       return {
         ...state,
-        editLevel: action.editLevel,
-        tabviews: []
+        editLevel: action.editLevel
       }
     case Type.INIT_PERMISSION:
     // 鍒濆鍖栨寜閽潈闄愬強鍒涘缓瀛樺偍杩囩▼鍙敤瀛楁
       return {
         ...state,
+        permRoles: action.permRoles,
         permAction: action.permAction,
         permFuncField: action.permFuncField
       }

--
Gitblit v1.8.0