From 569ccb3c1ff82f30ffefa7d3700571448d742662 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 03 十二月 2020 11:46:28 +0800 Subject: [PATCH] 2020-12-03 --- src/components/header/index.jsx | 21 +++++++-------------- 1 files changed, 7 insertions(+), 14 deletions(-) diff --git a/src/components/header/index.jsx b/src/components/header/index.jsx index 7d2eb82..486af95 100644 --- a/src/components/header/index.jsx +++ b/src/components/header/index.jsx @@ -15,7 +15,6 @@ resetState, resetEditState, resetEditLevel, - initPermission, modifyDataManager, initActionPermission, initMenuPermission, @@ -254,7 +253,7 @@ this.props.modifyMenuTree(res.menulist) this.props.modifyMainMenu(mainMenu) - this.props.initMenuPermission(res.permMenus) + this.props.initMenuPermission(res.thdMenuList) resolve(_menu) }) @@ -279,7 +278,6 @@ getMenulist = (result) => { let thdMenuList = [] - let permMenus = {} let iframes = ['Main/Index', 'bda/rdt', 'Home/rdt'] let menulist = result.fst_menu.map(fst => { let fstItem = { @@ -384,7 +382,6 @@ } } - permMenus[trd.MenuID] = true thdMenuList.push(trdItem) return trdItem @@ -398,7 +395,7 @@ return fstItem }) - return { menulist, thdMenuList, permMenus} + return { menulist, thdMenuList } } reload = () => { @@ -473,7 +470,8 @@ _permFuncField = _permFuncField.sort() } - this.props.initPermission(_sysRoles, _permFuncField) + sessionStorage.setItem('sysRoles', JSON.stringify(_sysRoles)) + sessionStorage.setItem('permFuncField', JSON.stringify(_permFuncField)) } }) } @@ -569,6 +567,7 @@ this.props.modifyMainMenu(menulist[0] || null) this.props.resetEditLevel(false) + this.props.modifyTabview([]) } exitEdit = () => { @@ -596,10 +595,7 @@ if (visible) { setTimeout(() => { let input = document.getElementById('thdMenu-search') - - if (input) { - input.focus() - } + input && input.focus() }, 500) } }) @@ -844,9 +840,7 @@ editState: state.editState, editLevel: state.editLevel, permAction: state.permAction, - sysRoles: state.sysRoles, - memberLevel: state.memberLevel, - permFuncField: state.permFuncField + memberLevel: state.memberLevel } } @@ -859,7 +853,6 @@ resetEditState: (state) => dispatch(resetEditState(state)), resetEditLevel: (level) => dispatch(resetEditLevel(level)), initActionPermission: (permAction) => dispatch(initActionPermission(permAction)), - initPermission: (sysRoles, permFuncField) => dispatch(initPermission(sysRoles, permFuncField)), initMenuPermission: (permMenus) => dispatch(initMenuPermission(permMenus)), modifyDataManager: (dataManager) => dispatch(modifyDataManager(dataManager)), resetState: () => dispatch(resetState()), -- Gitblit v1.8.0