From 12e6f9526818cfb62434b37aa0a3169cfc0d3cae Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 24 二月 2021 16:46:06 +0800 Subject: [PATCH] 2021-02-24 --- src/views/pcdesign/index.jsx | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/views/pcdesign/index.jsx b/src/views/pcdesign/index.jsx index 7ae3739..0f101ac 100644 --- a/src/views/pcdesign/index.jsx +++ b/src/views/pcdesign/index.jsx @@ -23,7 +23,6 @@ const { Panel } = Collapse const { confirm } = Modal -const _locale = localStorage.getItem('lang') !== 'en-US' ? antdZhCN : antdEnUS const MenuForm = asyncComponent(() => import('./menuform')) const MenuShell = asyncComponent(() => import('@/menu/menushell')) @@ -46,7 +45,8 @@ class MenuDesign extends Component { state = { - dict: localStorage.getItem('lang') !== 'en-US' ? zhCN : enUS, + localedict: sessionStorage.getItem('lang') !== 'en-US' ? antdZhCN : antdEnUS, + dict: sessionStorage.getItem('lang') !== 'en-US' ? zhCN : enUS, MenuId: '', MenuName: '', MenuNo: '', @@ -77,6 +77,11 @@ sessionStorage.setItem('link_type', param.link_type || 'true') sessionStorage.setItem('role_type', param.role_type || 'true') sessionStorage.setItem('login_types', param.login_types || 'true') + + this.setState({ + localedict: sessionStorage.getItem('lang') !== 'en-US' ? antdZhCN : antdEnUS, + dict: sessionStorage.getItem('lang') !== 'en-US' ? zhCN : enUS + }) } else if (param.type === 'view') { this.setState({ MenuId: param.MenuID @@ -909,10 +914,10 @@ } render () { - const { activeKey, settingshow, controlshow, dict, MenuId, config, menuloading, customComponents } = this.state + const { localedict, activeKey, settingshow, controlshow, dict, MenuId, config, menuloading, customComponents } = this.state return ( - <ConfigProvider locale={_locale}> + <ConfigProvider locale={localedict}> <div className={'mk-pc-view '} id="mk-menu-design-view"> <DndProvider backend={HTML5Backend}> <div className={'menu-setting ' + (!settingshow ? 'hidden' : '')}> -- Gitblit v1.8.0