From 0c1a33a33b45fc3265cb7fef20beb48407cd6c98 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 24 八月 2023 14:54:06 +0800 Subject: [PATCH] 2023-08-24 --- src/views/design/index.jsx | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/src/views/design/index.jsx b/src/views/design/index.jsx index a616714..f965c69 100644 --- a/src/views/design/index.jsx +++ b/src/views/design/index.jsx @@ -15,10 +15,16 @@ state = { editLevel: false, mainMenu: null, + unvalid: !sessionStorage.getItem('UserID'), menuTree: [] } componentDidMount() { + if (!sessionStorage.getItem('UserID')) { + this.props.history.replace('/login') + return + } + if (sessionStorage.getItem('isEditState') === 'true') { sessionStorage.removeItem('isEditState') this.props.history.replace('/main') @@ -45,7 +51,9 @@ } render () { - const { editLevel, menuTree, mainMenu } = this.state + const { editLevel, menuTree, mainMenu, unvalid } = this.state + + if (unvalid) return null return ( <div className={'mk-main-view ' + (window.GLOB.systemType || '')}> -- Gitblit v1.8.0