king
2024-10-11 6ca240a14ccf55d4e0a94fff77e95f64db2cdfcc
src/components/tabview/index.jsx
@@ -19,7 +19,9 @@
const Iframe = asyncComponent(() => import('@/tabviews/iframe'))
const RoleManage = asyncComponent(() => import('@/tabviews/rolemanage'))
moment.locale('zh-cn')
if (sessionStorage.getItem('lang') === 'zh-CN') {
  moment.locale('zh-cn')
}
class TabViews extends Component {
  state = {
@@ -36,7 +38,7 @@
        activeId: 'home_page_id',
        tabviews: [{
          MenuID: 'home_page_id',
          MenuName: '首页',
          MenuName: window.GLOB.dict['home'] || '首页',
          type: 'Home'
        }]
      })
@@ -46,10 +48,7 @@
  componentDidMount () {
    MKEmitter.addListener('modifyTabs', this.modifyTabs)
    MKEmitter.addListener('closeTabView', this.closeTabView)
    if (window.GLOB.forcedUpdate) {
      MKEmitter.addListener('reloadTabs', this.reloadTabs)
    }
    MKEmitter.addListener('reloadTabs', this.reloadTabs)
  }
  /**
@@ -155,9 +154,16 @@
  reloadTabs = () => {
    if (this.reloading) return
    this.reloading = true
    let time = new Date().getTime()
    let oldTime = sessionStorage.getItem('mk_reloadTabs')
    if (oldTime && time - oldTime < 180000) return
    sessionStorage.setItem('mk_reloadTabs', time)
    this.reloading = true
    this.setState({visible: true})
    Api.getAppVersion(true).then((list) => {