|  | @@ -7,6 +7,7 @@ import { cloneDeep } from 'lodash';
 | 
	
		
			
				|  |  |  import dayjs from 'dayjs';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import EventEmitter from 'eventemitter3';
 | 
	
		
			
				|  |  | +import { parseQuery } from '../router';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export const eventGlobal = new EventEmitter();
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -745,3 +746,45 @@ export const iframeDislableKeyboard = (iframeDom: any) => {
 | 
	
		
			
				|  |  |      iframeDom?.contentDocument?.body.appendChild(script);
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +// 后台打开老师端页面时初始化数据
 | 
	
		
			
				|  |  | +export const getAuthForAdmin = () => {
 | 
	
		
			
				|  |  | +  const search = location.href.split('??');
 | 
	
		
			
				|  |  | +  const userAuth = {
 | 
	
		
			
				|  |  | +    Authorization: "" as any,
 | 
	
		
			
				|  |  | +    authSource: ""
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +  if(search[1]) {
 | 
	
		
			
				|  |  | +    const parse = search[1];
 | 
	
		
			
				|  |  | +    const result = parseQuery(parse);
 | 
	
		
			
				|  |  | +    if (result.Authorization) {
 | 
	
		
			
				|  |  | +      
 | 
	
		
			
				|  |  | +      // storage.set(ACCESS_TOKEN_ADMIN, result.Authorization, ex);
 | 
	
		
			
				|  |  | +      // sessionStorage.setItem('authLoadNum', '1');
 | 
	
		
			
				|  |  | +      // sessionStorage.setItem('authSource', result.source?.toString() || '');
 | 
	
		
			
				|  |  | +      userAuth.Authorization = result.Authorization
 | 
	
		
			
				|  |  | +      userAuth.authSource = result.source?.toString() || ''
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  return userAuth
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  // const authLoadNum = sessionStorage.getItem('authLoadNum');
 | 
	
		
			
				|  |  | +  // const search = location.href.split('??');
 | 
	
		
			
				|  |  | +  // if (search[1] && authLoadNum !== '1') {
 | 
	
		
			
				|  |  | +  //   const parse = search[1];
 | 
	
		
			
				|  |  | +  //   console.log(parse, 'parse');
 | 
	
		
			
				|  |  | +  //   const result = parseQuery(parse);
 | 
	
		
			
				|  |  | +  //   if (result.Authorization) {
 | 
	
		
			
				|  |  | +  //     const ex = 7 * 24 * 60 * 60 * 1000;
 | 
	
		
			
				|  |  | +  //     storage.set(ACCESS_TOKEN_ADMIN, result.Authorization, ex);
 | 
	
		
			
				|  |  | +  //     sessionStorage.setItem('authLoadNum', '1');
 | 
	
		
			
				|  |  | +  //     sessionStorage.setItem('authSource', result.source?.toString() || '');
 | 
	
		
			
				|  |  | +  //   }
 | 
	
		
			
				|  |  | +  //   console.log(result, 'result');
 | 
	
		
			
				|  |  | +  // } else {
 | 
	
		
			
				|  |  | +  //   sessionStorage.removeItem('authLoadNum');
 | 
	
		
			
				|  |  | +  //   storage.remove(ACCESS_TOKEN_ADMIN);
 | 
	
		
			
				|  |  | +  // }
 | 
	
		
			
				|  |  | +}
 |