| | |
| | | resetState, |
| | | resetEditState, |
| | | resetEditLevel, |
| | | modifyDataManager, |
| | | initActionPermission, |
| | | initMenuPermission, |
| | | logout |
| | |
| | | searchkey: '', |
| | | thdMenuList: [], |
| | | oriVersion: '', |
| | | newVersion: '' |
| | | newVersion: '', |
| | | debug: sessionStorage.getItem('debug') === 'true' |
| | | } |
| | | |
| | | handleCollapse = () => { |
| | |
| | | }) |
| | | } else { |
| | | sessionStorage.setItem('isEditState', 'true') |
| | | this.props.modifyDataManager(sessionStorage.getItem('cloudDataM') === 'true') |
| | | sessionStorage.setItem('role_id', sessionStorage.getItem('cloudRole_id')) |
| | | sessionStorage.setItem('dataM', sessionStorage.getItem('cloudDataM')) |
| | | |
| | | if (window.GLOB.systemType === 'production') { |
| | | this.props.resetEditLevel('HS') |
| | |
| | | sessionStorage.setItem('CloudUserName', res.UserName) |
| | | sessionStorage.setItem('CloudFullName', res.FullName) |
| | | sessionStorage.setItem('CloudAvatar', res.icon) |
| | | sessionStorage.setItem('cloudDataM', res.dataM ? 'true' : '') |
| | | |
| | | sessionStorage.setItem('isEditState', 'true') |
| | | |
| | | if (res.dataM) { |
| | | this.props.modifyDataManager(true) |
| | | } |
| | | sessionStorage.setItem('cloudDataM', res.dataM ? 'true' : '') |
| | | sessionStorage.setItem('localDataM', sessionStorage.setItem('dataM') || '') |
| | | |
| | | sessionStorage.setItem('cloudRole_id', res.role_id || '') |
| | | sessionStorage.setItem('localRole_id', sessionStorage.getItem('role_id') || '') |
| | | |
| | | sessionStorage.setItem('role_id', res.role_id || '') |
| | | sessionStorage.setItem('dataM', res.dataM ? 'true' : '') |
| | | sessionStorage.setItem('isEditState', 'true') |
| | | |
| | | if (window.GLOB.systemType === 'production') { |
| | | this.props.resetEditLevel('HS') |
| | |
| | | |
| | | render () { |
| | | const { mainMenu, collapse } = this.props |
| | | const { thdMenuList, searchkey, oriVersion, newVersion } = this.state |
| | | const { thdMenuList, searchkey, oriVersion, newVersion, debug } = this.state |
| | | |
| | | const menu = ( |
| | | <Menu className="header-dropdown"> |
| | | {this.props.debug && <Menu.Item key="switch"> |
| | | {debug && <Menu.Item key="switch"> |
| | | {this.state.dict['main.edit']} |
| | | <Switch size="small" className="edit-switch" disabled={!!this.props.editLevel} checked={this.props.editState} onChange={this.changeEditState} /> |
| | | </Menu.Item>} |
| | |
| | | collapse: state.collapse, |
| | | menuTree: state.menuTree, |
| | | mainMenu: state.mainMenu, |
| | | debug: state.debug, |
| | | editState: state.editState, |
| | | editLevel: state.editLevel, |
| | | permAction: state.permAction, |
| | |
| | | resetEditLevel: (level) => dispatch(resetEditLevel(level)), |
| | | initActionPermission: (permAction) => dispatch(initActionPermission(permAction)), |
| | | initMenuPermission: (permMenus) => dispatch(initMenuPermission(permMenus)), |
| | | modifyDataManager: (dataManager) => dispatch(modifyDataManager(dataManager)), |
| | | resetState: () => dispatch(resetState()), |
| | | logout: () => dispatch(logout()) |
| | | } |