|  | @@ -1,5 +1,4 @@
 | 
	
		
			
				|  |  |  import { reactive } from "vue"
 | 
	
		
			
				|  |  | -import router from "@/router"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /** 维护其他系统过来的特殊字段  这里用来记录,以免其他系统传过来的参数混乱 不好维护 */
 | 
	
		
			
				|  |  |  export type queryParamsType = {
 | 
	
	
		
			
				|  | @@ -7,12 +6,14 @@ export type queryParamsType = {
 | 
	
		
			
				|  |  |    fromType: "PLATFORM" | "TEACHER" | "CLASS"
 | 
	
		
			
				|  |  |    instrumentId: string
 | 
	
		
			
				|  |  |    lessonCoursewareKnowledgeId: string
 | 
	
		
			
				|  |  | +  pptResourcesType: "PLATFORM" | "TEACHER" | "CLASS"
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  const queryParams = reactive<queryParamsType>({
 | 
	
		
			
				|  |  |    hideFullScreen: false, // 隐藏预览时候的全屏按钮
 | 
	
		
			
				|  |  |    fromType: "TEACHER", // 用于区分老师端 平台,或者学生端
 | 
	
		
			
				|  |  |    lessonCoursewareKnowledgeId: "", // 课件id 老师端带过来查相关课件
 | 
	
		
			
				|  |  | -  instrumentId: "" // 传过来的乐器值,用于ppt里面云教练带什么乐器
 | 
	
		
			
				|  |  | +  instrumentId: "", // 传过来的乐器值,用于ppt里面云教练带什么乐器
 | 
	
		
			
				|  |  | +  pptResourcesType: "TEACHER" // ppt查看资源类型 用来查询ppt数据  学生端有多种场景资源数据
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export function initQueryParams() {
 | 
	
	
		
			
				|  | @@ -20,10 +21,12 @@ export function initQueryParams() {
 | 
	
		
			
				|  |  |    if (paramsFromUrl) {
 | 
	
		
			
				|  |  |      const hideFullScreen = !!paramsFromUrl.get("hideFullScreen")
 | 
	
		
			
				|  |  |      const fromType = paramsFromUrl.get("fromType")
 | 
	
		
			
				|  |  | +    const pptResourcesType = paramsFromUrl.get("pptResourcesType")
 | 
	
		
			
				|  |  |      const lessonCoursewareKnowledgeId = paramsFromUrl.get("lessonCoursewareKnowledgeId")
 | 
	
		
			
				|  |  |      const instrumentId = paramsFromUrl.get("instrumentId")
 | 
	
		
			
				|  |  |      queryParams.hideFullScreen = hideFullScreen
 | 
	
		
			
				|  |  |      fromType && (queryParams.fromType = fromType as any)
 | 
	
		
			
				|  |  | +    pptResourcesType && (queryParams.pptResourcesType = pptResourcesType as any)
 | 
	
		
			
				|  |  |      lessonCoursewareKnowledgeId && (queryParams.lessonCoursewareKnowledgeId = lessonCoursewareKnowledgeId as any)
 | 
	
		
			
				|  |  |      instrumentId && (queryParams.instrumentId = instrumentId as any)
 | 
	
		
			
				|  |  |    }
 |