|  | @@ -5,7 +5,8 @@ import consts from './utils/consts'
 | 
	
		
			
				|  |  |  import { queryCurrentUser } from './services/api/login'
 | 
	
		
			
				|  |  |  import defaultSettings from '../config/defaultSettings'
 | 
	
		
			
				|  |  |  import type { Settings as LayoutSettings } from '@ant-design/pro-layout'
 | 
	
		
			
				|  |  | -import type { RequestConfig, RunTimeLayoutConfig } from '@umijs/max'
 | 
	
		
			
				|  |  | +import type { RequestConfig } from '@umijs/max'
 | 
	
		
			
				|  |  | +import type { RunTimeLayoutConfig } from '@@/plugin-layout'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export async function getInitialState(): Promise<{
 | 
	
		
			
				|  |  |    settings?: Partial<LayoutSettings>
 | 
	
	
		
			
				|  | @@ -107,14 +108,12 @@ export const request: RequestConfig = {
 | 
	
		
			
				|  |  |    requestInterceptors: [authHeaderInterceptor]
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -export const layout: RunTimeLayoutConfig = ({ initialState }) => {
 | 
	
		
			
				|  |  | +export const layout: RunTimeLayoutConfig = ({ initialState, setInitialState }) => {
 | 
	
		
			
				|  |  |    return {
 | 
	
		
			
				|  |  |      rightContentRender: () => <RightContent />,
 | 
	
		
			
				|  |  |      disableContentMargin: false,
 | 
	
		
			
				|  |  |      onPageChange: () => {
 | 
	
		
			
				|  |  |        if (!initialState?.currentUser?.ID && window.location.pathname !== consts.loginPath) {
 | 
	
		
			
				|  |  | -        console.log('111')
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          history.replace({
 | 
	
		
			
				|  |  |            pathname: consts.loginPath,
 | 
	
		
			
				|  |  |            search: createSearchParams({
 | 
	
	
		
			
				|  | @@ -123,6 +122,9 @@ export const layout: RunTimeLayoutConfig = ({ initialState }) => {
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    onCollapse: (collapsed: boolean) => {
 | 
	
		
			
				|  |  | +      setInitialState({ ...initialState, setting: { ...initialState.setting, collapsed } })
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      ...initialState?.settings
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 |