@@ -24,7 +24,7 @@ class Home extends Component {
2424 super ( props ) ;
2525 this . state = {
2626 loaded : false ,
27- isMaskOn : true ,
27+ isMaskOn : false ,
2828 isBellOn : false ,
2929 isProfileOn : false ,
3030 } ;
@@ -34,7 +34,7 @@ class Home extends Component {
3434 render ( ) {
3535 const { loaded, isMaskOn, isBellOn, isProfileOn } = this . state ;
3636 const { isMbarOn, wsCount, hideMbar } = this . props ;
37- if ( loaded && isMaskOn ) {
37+ if ( isMaskOn ) {
3838 return < Mask /> ;
3939 }
4040 return (
@@ -59,13 +59,13 @@ class Home extends Component {
5959 < NavLink className = "nav-item" activeClassName = "active" to = "/dashboard/plugin" > { i18n ( 'global.plugin' ) } </ NavLink >
6060 < NavLink className = "nav-item" activeClassName = "active" to = "/dashboard/setting" > { i18n ( 'global.setting' ) } </ NavLink >
6161 </ div >
62- { ! isMaskOn && < Bell on = { isBellOn } togglePanel = { this . toggleBellPanel } /> }
63- { ! isMaskOn && < Profile on = { isProfileOn } togglePanel = { this . toggleProfilePanel } /> }
62+ { loaded && ! isMaskOn && < Bell on = { isBellOn } togglePanel = { this . toggleBellPanel } /> }
63+ { loaded && ! isMaskOn && < Profile on = { isProfileOn } togglePanel = { this . toggleProfilePanel } /> }
6464 </ div >
6565 < div className = "dash-main" >
6666 < Banner />
6767 < div className = "dash-view" >
68- { ! isMaskOn && (
68+ { loaded && ! isMaskOn && (
6969 < Switch >
7070 < Route exact path = "/dashboard/workspace" component = { Workspace } > </ Route >
7171 < Route exact path = "/dashboard/workspace/create" component = { Create } > </ Route >
@@ -117,9 +117,10 @@ class Home extends Component {
117117 if ( res . code === 0 ) {
118118 if ( ! / ^ d t i d _ [ a - z 0 - 9 ] + / i. test ( res . data . global_key ) ) {
119119 this . props . logIn ( res . data ) ;
120- this . setState ( { isMaskOn : false } ) ;
121120 // 获取工作空间数量信息
122121 this . fetchWorkspaceCount ( ) ;
122+ } else {
123+ this . setState ( { isMaskOn : true } ) ;
123124 }
124125 } else {
125126 window . top . postMessage ( { path : '/intro' } , '*' ) ;
0 commit comments