| 
					
				 | 
			
			
				@@ -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);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |