| 
					
				 | 
			
			
				@@ -5,7 +5,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div slot="header" class="clearfix" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form :inline="true" :model="searchInfo" class="demo-form-inline"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-form-item label="选择部门"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-select v-model="searchInfo.department" collapse-tags placeholder="请选择"  @clear="selectDepartment({})" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-select v-model="searchInfo.department" collapse-tags placeholder="请选择" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 style="width: 160px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 @clear="selectDepartment({})" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class="el-input" style="width:90%;margin-left:5%;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <input type="text" placeholder="请输入" class="el-input__inner" v-model="dropDownValue"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -20,14 +22,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-form-item label="选择分类"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-select v-model="searchInfo.category" collapse-tags placeholder="请选择"  clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-select v-model="searchInfo.category" collapse-tags placeholder="请选择" style="width: 160px;"  clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <el-option v-for="(item,index) in categorys" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   :value="index" :key="index" :label="item"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-form-item label="文件标题"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input placeholder="" v-model="searchInfo.keyword" clearable></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input placeholder="" v-model="searchInfo.keyword" clearable style="width: 320px;" ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -78,13 +80,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   v-if="isLeader(row.departmentId)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   style="color:darkorange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  @click="row.visible=true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @click="row._delete=true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 >删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-popover placement="top" width="160" v-model="row.visible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-popover placement="top" width="160" v-model="row._delete"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <p>删除动作不可逆,你是否确认删除?</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div style="text-align: right; margin: 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <el-button size="mini" type="text" @click="row.visible = false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <el-button size="mini" type="text" @click="row._delete = false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-button type="primary" size="mini" @click="deleteArtical(row)">确定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </el-popover> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -196,7 +198,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     deleteArtical( row ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       deleteArtical( {articalId: row.articalId}).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if( res.code == 200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          row.visible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          row._delete = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           row.status = 4 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           row.isOpen = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -216,7 +218,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getArticalList( param ).then( res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if( res.code == 200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.list = res.data.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let list = res.data.list||[]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.list = list.map( item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item._delete = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.total = res.data.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 |