| 
					
				 | 
			
			
				@@ -55,7 +55,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           icon="el-icon-plus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @click="handleAdd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-hasPermi="['course:userCourse:add']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['course:userCourse:publicAdd']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         >新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -67,7 +67,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :disabled="single" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @click="handleUpdate" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-hasPermi="['course:userCourse:edit']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['course:userCourse:publicEdit']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         >修改 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -79,7 +79,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :disabled="multiple" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @click="handleDelete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-hasPermi="['course:userCourse:remove']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['course:userCourse:publicRemove']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         >删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -91,7 +91,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :loading="exportLoading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @click="handleExport" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-hasPermi="['course:userCourse:export']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['course:userCourse:publicExport']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         >导出 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -104,7 +104,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :disabled="multiple" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @click="putOn" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-hasPermi="['course:userCourse:putOn']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['course:userCourse:publicPutOn']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         >上架 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -117,7 +117,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :disabled="multiple" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @click="pullOff" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-hasPermi="['course:userCourse:pullOff']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['course:userCourse:publicPutOff']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         >下架 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -176,7 +176,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :icon="scope.row.isShow === 1 ? 'el-icon-close' : 'el-icon-open'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @click="handleShow(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-hasPermi="['course:userCourse:editShow']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-hasPermi="['course:userCourse:publicUpdateIsShow']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {{ scope.row.isShow === 1 ? '下架' : '上架' }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -185,7 +185,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             icon="el-icon-edit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @click="handleUpdate(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-hasPermi="['course:userCourse:edit']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-hasPermi="['course:userCourse:publicEdit']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           >修改 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -193,7 +193,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             icon="el-icon-delete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @click="handleDelete(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-hasPermi="['course:userCourse:remove']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-hasPermi="['course:userCourse:publicRemove']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           >删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -452,7 +452,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   updateIsShow, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   putOn, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   pullOff 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} from "@/api/course/userCourse"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} from "@/api/course/userCoursePublic"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {getSelectableRange} from "@/api/qw/sopTemp"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Treeselect from "@riophae/vue-treeselect"; 
			 |