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