From 65c9d768ad5bbb8d01babc4435801b0cb39c9b06 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 23 十二月 2024 10:44:11 +0800
Subject: [PATCH] Merge branch 'master' into positec

---
 src/views/main/index.jsx |   37 ++++++++++++++++++++++++-------------
 1 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/src/views/main/index.jsx b/src/views/main/index.jsx
index 8f64b52..6971bcf 100644
--- a/src/views/main/index.jsx
+++ b/src/views/main/index.jsx
@@ -1,7 +1,4 @@
-import React, {Component} from 'react'
-import { ConfigProvider } from 'antd'
-// import enUS from 'antd/es/locale/en_US'
-import zhCN from 'antd/es/locale/zh_CN'
+import React, { Component } from 'react'
 
 import asyncComponent from '@/utils/asyncComponent'
 import Header from '@/components/header'
@@ -14,6 +11,7 @@
 
 const Tabview = asyncComponent(() => import('@/components/tabview'))
 const Breadview = asyncComponent(() => import('@/components/breadview'))
+const SysMessage = asyncComponent(() => import('@/components/header/sysmessage/index'))
 
 class Main extends Component {
   state = {
@@ -34,10 +32,22 @@
         configurable: true,
         enumerable: true,
         set(value) {
-          if (value + '' === 'false') {
-            window.GLOB.debugger = false
-          } else {
+          if (value === true) {
             window.GLOB.debugger = true
+          } else if (value === 0) {
+            if (window.backend) {
+              sessionStorage.setItem('systemRun', 'front')
+              window.location.reload()
+            } else {
+              window.mkInfo('绯荤粺褰撳墠鏈娇鐢ㄥ悗绔剼鏈紒')
+            }
+          } else if (value === false) {
+            if (sessionStorage.getItem('systemRun') === 'front') {
+              sessionStorage.removeItem('systemRun')
+              window.location.reload()
+            } else {
+              window.GLOB.debugger = false
+            }
           }
         }
       })
@@ -75,17 +85,18 @@
     if (!this.state.userId) return null
 
     return (
-      <div className="mk-main-view">
-        <ConfigProvider locale={zhCN}>
+      <>
+        <div className="mk-main-view">
           <Header key="header"/>
           {navBar === 'shutter' ? <Sidemenu key="sidemenu"/> : null}
           {navBar === 'shutter' || navBar === 'menu_board_navigation' ?
             <Tabview key="tabview"/> :
             <Breadview key="breadview"/>}
-          {window.GLOB.systemType === 'production' ? <QueryLog /> : null}
-        </ConfigProvider>
-        <ImgScale />
-      </div>
+          <ImgScale />
+        </div>
+        {window.GLOB.systemType === 'production' ? <QueryLog /> : null}
+        {window.GLOB.SysNotice ? <SysMessage /> : null}
+      </>
     )
   }
 }

--
Gitblit v1.8.0