| 
					
				 | 
			
			
				@@ -82,13 +82,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div v-if="!readonly"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span class="price"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span v-show="CourseData.price !== 0" class="price"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   ¥ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <span class="price_1" v-text="changePrice('1', CourseData.price)"></span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <span class="price_2" v-text="changePrice('2', CourseData.price)"></span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <button class="get" @click="getPurchase"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  {{ is_buy ? $t('Key390') : $t('Key391') }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  {{ is_buy || is_free_license || CourseData.price === 0 ? $t('Key390') : $t('Key391') }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <span class="collection" @click="addOrDeleteMyCollection"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <svg-icon :icon-class="collection ? 'collection-solid' : 'collection'" /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -314,7 +314,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       goods_id: query.goods_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       goods_type: Number(query.goods_type), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      readonly: 'readonly' in query ? query.readonly : false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      readonly: 'readonly' in query ? query.readonly === 'true' : false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 调用模块 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       invok_module: query.invok_module, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       collection: false, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -324,6 +324,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       auditShow: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       loading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       is_buy: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      is_free_license: false, // 是否机构免费授权 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       CourseData: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isData: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       courseContentList: [ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -342,9 +343,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 获取课程详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.loading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    CheckMyGoodsBuyStatus({ goods_type: this.goods_type, goods_id: this.goods_id }).then(({ is_buy }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.is_buy = is_buy === 'true'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    CheckMyGoodsBuyStatus({ goods_type: this.goods_type, goods_id: this.goods_id }).then( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ({ is_buy, is_free_license }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.is_buy = is_buy === 'true'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.is_free_license = is_free_license === 'true'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     GetCourseInfoBox({ id: this.goods_id }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.CourseData = res; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -427,7 +431,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 购买   需要先加入课程 审核 审核通过之后才能购买课程 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getPurchase() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 购买通道关闭 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.is_buy) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.is_buy || this.is_free_license || this.CourseData.price === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return this.$router.push('/'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!this.backTime) { 
			 |