king
2024-12-23 65c9d768ad5bbb8d01babc4435801b0cb39c9b06
src/views/main/index.jsx
@@ -1,16 +1,17 @@
import React, {Component} from 'react'
import React, { Component } from 'react'
import asyncComponent from '@/utils/asyncComponent'
import Header from '@/components/header'
import MKEmitter from '@/utils/events.js'
import Sidemenu from '@/components/sidemenu'
// import QueryLog from '@/components/querylog'
import QueryLog from '@/components/querylog'
import ImgScale from '@/components/imgScale'
// import './index.scss'
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 = {
@@ -31,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
            }
          }
        }
      })
@@ -72,15 +85,18 @@
    if (!this.state.userId) return null
    return (
      <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} */}
        <ImgScale />
      </div>
      <>
        <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"/>}
          <ImgScale />
        </div>
        {window.GLOB.systemType === 'production' ? <QueryLog /> : null}
        {window.GLOB.SysNotice ? <SysMessage /> : null}
      </>
    )
  }
}