From 5e1d4d5155c57c43739d61914e2d29a64f9bb683 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期日, 27 八月 2023 17:40:38 +0800
Subject: [PATCH] Merge branch 'develop'

---
 src/views/systemfunc/index.jsx |   43 ++++++++++++++++++++++++-------------------
 1 files changed, 24 insertions(+), 19 deletions(-)

diff --git a/src/views/systemfunc/index.jsx b/src/views/systemfunc/index.jsx
index 1c71550..270c6ea 100644
--- a/src/views/systemfunc/index.jsx
+++ b/src/views/systemfunc/index.jsx
@@ -1,5 +1,6 @@
 import React, {Component} from 'react'
 import { ConfigProvider } from 'antd'
+import { withRouter } from 'react-router-dom'
 import zhCN from 'antd/es/locale/zh_CN'
 
 import asyncComponent from '@/utils/asyncComponent'
@@ -11,25 +12,29 @@
 
 const Tabview = asyncComponent(() => import('@/components/tabview'))
 
-class Design extends Component {
+class MkHS extends Component {
   UNSAFE_componentWillMount() {
-    sessionStorage.setItem('role_id', sessionStorage.getItem('cloudRole_id'))
-    sessionStorage.setItem('dataM', sessionStorage.getItem('cloudDataM'))
-    sessionStorage.setItem('User_Name', sessionStorage.getItem('CloudUserName'))
-    sessionStorage.setItem('Full_Name', sessionStorage.getItem('CloudFullName'))
-
-    document.body.className = 'mk-blue-black'
-    window.GLOB.dataFormat = false // 鍘婚櫎姘村嵃
-    window.GLOB.mkHS = true
-
-    // HS涓嬩笉鍙紑鍚柇鐐硅皟璇�
-    window.GLOB.breakpoint = false
-    sessionStorage.removeItem('breakpoint')
-
-    Object.defineProperty(window, 'debugger', {
-      writable: false,
-      value: false
-    })
+    if (!sessionStorage.getItem('UserID')) {
+      this.props.history.replace('/login')
+    } else {
+      sessionStorage.setItem('role_id', sessionStorage.getItem('cloudRole_id'))
+      sessionStorage.setItem('dataM', sessionStorage.getItem('cloudDataM'))
+      sessionStorage.setItem('User_Name', sessionStorage.getItem('CloudUserName'))
+      sessionStorage.setItem('Full_Name', sessionStorage.getItem('CloudFullName'))
+  
+      document.body.className = 'mk-blue-black'
+      window.GLOB.dataFormat = false // 鍘婚櫎姘村嵃
+      window.GLOB.mkHS = true
+  
+      // HS涓嬩笉鍙紑鍚柇鐐硅皟璇�
+      window.GLOB.breakpoint = false
+      sessionStorage.removeItem('breakpoint')
+  
+      Object.defineProperty(window, 'debugger', {
+        writable: false,
+        value: false
+      })
+    }
   }
 
   componentDidMount () {
@@ -57,4 +62,4 @@
   }
 }
 
-export default Design
\ No newline at end of file
+export default withRouter(MkHS)
\ No newline at end of file

--
Gitblit v1.8.0