| 
					
				 | 
			
			
				@@ -9,7 +9,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              saveKey="contentKnowledge" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              @submit="search" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              :model="searchForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item prop="hasPracticeCourse"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item prop="tenantId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-select class="multiple" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    v-model.trim="searchForm.tenantId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    placeholder="请选择对内或对外"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -19,7 +19,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                      value="2"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item prop="subType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-select v-model="searchForm.subType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    placeholder="请选择知识类别"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -33,6 +33,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                      :value="4"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item prop="subjectId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select v-model="searchForm.subjectId" clearable filterable placeholder="请选择声部"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option v-for="item in selects.subjects" :value="item.id" :label="item.name" :key="item.id"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button native-type="submit" type="danger">搜索</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -56,7 +61,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column align='center' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          label="跳转连接"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <overflow-text :text="scope.row.linkUrl + '/' + scope.row.id"></overflow-text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <overflow-text width="100%" :text="scope.row.linkUrl + '/' + scope.row.id"></overflow-text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- {{ scope.row.linkUrl + '/' + scope.row.id }} --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,6 +87,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column align='center' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         prop="subjectName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         label="所属声部"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{ scope.row.subjectName }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column align='center' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          prop="order" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          label="排序"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -129,6 +141,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { newsList, newsUpdate, newsDel } from '@/api/contentManager' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import pagination from '@/components/Pagination/index' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import store from '@/store' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import cleanDeep from 'clean-deep' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { permission } from '@/utils/directivePage' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: 'knowledge', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -139,6 +152,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       searchForm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tenantId: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        subjectId: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         subType: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       tableList: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -154,6 +168,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mounted () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.$store.dispatch('setSubjects') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -169,11 +184,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         clientName: 'manage', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tenantId: this.searchForm.tenantId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         subType: this.searchForm.subType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        subjectId: this.searchForm.subjectId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         rows: this.pageInfo.limit, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         page: this.pageInfo.page, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 7 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      newsList(params).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      newsList(cleanDeep(params)).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.tableList = res.data.rows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.pageInfo.total = res.data.total 
			 |