|  | @@ -180,7 +180,8 @@ export default defineComponent({
 | 
	
		
			
				|  |  |      const pptData = reactive({
 | 
	
		
			
				|  |  |        pptEl: null as any,
 | 
	
		
			
				|  |  |        slidesLen: 1,
 | 
	
		
			
				|  |  | -      activeLen: 0
 | 
	
		
			
				|  |  | +      activeLen: 0,
 | 
	
		
			
				|  |  | +      disable: false
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      const activeData = reactive({
 | 
	
		
			
				|  |  |        isAutoPlay: true, // 是否自动播放
 | 
	
	
		
			
				|  | @@ -926,6 +927,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |      // 是否允许上一页
 | 
	
		
			
				|  |  |      const isUpArrow = computed(() => {
 | 
	
		
			
				|  |  |        if (data.coursewareType === 'PPT') {
 | 
	
		
			
				|  |  | +        if (pptData.disable) return false;
 | 
	
		
			
				|  |  |          if (pptData.activeLen > 0) {
 | 
	
		
			
				|  |  |            return true;
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -999,6 +1001,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |      // 是否允许下一页
 | 
	
		
			
				|  |  |      const isDownArrow = computed(() => {
 | 
	
		
			
				|  |  |        if (data.coursewareType === 'PPT') {
 | 
	
		
			
				|  |  | +        if (pptData.disable) return false;
 | 
	
		
			
				|  |  |          if (pptData.activeLen < pptData.slidesLen - 1) {
 | 
	
		
			
				|  |  |            return true;
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -1450,8 +1453,13 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                          ref={el => {
 | 
	
		
			
				|  |  |                            pptData.pptEl = el;
 | 
	
		
			
				|  |  |                          }}
 | 
	
		
			
				|  |  | +                        onInit={() => {
 | 
	
		
			
				|  |  | +                          pptData.disable = true;
 | 
	
		
			
				|  |  | +                        }}
 | 
	
		
			
				|  |  |                          onInitPPT={({ slidesLen }) => {
 | 
	
		
			
				|  |  | +                          pptData.disable = false;
 | 
	
		
			
				|  |  |                            pptData.slidesLen = slidesLen;
 | 
	
		
			
				|  |  | +                          pptData.activeLen = 0;
 | 
	
		
			
				|  |  |                          }}
 | 
	
		
			
				|  |  |                          onChangeSlideIndex={({ slideIndex }) => {
 | 
	
		
			
				|  |  |                            pptData.activeLen = slideIndex;
 | 
	
	
		
			
				|  | @@ -1503,9 +1511,21 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                    class={[
 | 
	
		
			
				|  |  |                      styles.fullBtn,
 | 
	
		
			
				|  |  |                      styles.point,
 | 
	
		
			
				|  |  | -                    data.coursewareType === 'PPT' ? styles.hideBtn : ''
 | 
	
		
			
				|  |  | +                    data.coursewareType === 'PPT' && data.allList.length <= 1
 | 
	
		
			
				|  |  | +                      ? styles.hideBtn
 | 
	
		
			
				|  |  | +                      : ''
 | 
	
		
			
				|  |  |                    ]}
 | 
	
		
			
				|  |  | -                  onClick={() => (popupData.open = true)}>
 | 
	
		
			
				|  |  | +                  onClick={() => {
 | 
	
		
			
				|  |  | +                    // 现在 如果当前是ppt,并且有多个课件的时候,就直接出现选择课件
 | 
	
		
			
				|  |  | +                    if (
 | 
	
		
			
				|  |  | +                      data.coursewareType === 'PPT' &&
 | 
	
		
			
				|  |  | +                      data.allList.length > 1
 | 
	
		
			
				|  |  | +                    ) {
 | 
	
		
			
				|  |  | +                      checkCourseware({}, 'same');
 | 
	
		
			
				|  |  | +                    } else {
 | 
	
		
			
				|  |  | +                      popupData.open = true;
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                  }}>
 | 
	
		
			
				|  |  |                    <img src={iconMenu} />
 | 
	
		
			
				|  |  |                    <span>课件</span>
 | 
	
		
			
				|  |  |                  </div>
 |