| 
					
				 | 
			
			
				@@ -3,40 +3,54 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="main-body"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form class="p20" label-width="100px"  label-position="left" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ref="elForm" :model="info" :rules="rules" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="所属部门" class="mt20" prop="department"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             <el-select v-model="info.department" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @change="selectDepartment($event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              collapse-tags placeholder="请选择"  clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               v-for="item in showDepartments" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :value="item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :key="item.departmentId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               {{item.department}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               </el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         <el-form-item label="所属部门" class="mt20" prop="department"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           <el-select v-model="info.department" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @change="selectDepartment($event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            collapse-tags placeholder="请选择"  clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             v-for="item in showDepartments" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             :value="item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             :key="item.departmentId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             {{item.department}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             </el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         <el-form-item label="所属分类" class="mt20" prop="category"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             <el-select v-model="info.category" collapse-tags placeholder="请选择"  clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               <el-option v-for="(item,index) in categorys" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               :value="index" :key="index" :label="item"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             <el-form-item label="所属分类" class="mt20" prop="category"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 <el-select v-model="info.category" collapse-tags placeholder="请选择"  clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   <el-option v-for="(item,index) in categorys" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   :value="index" :key="index" :label="item"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         <el-form-item label="是否公开" class="mt20" prop="category"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             <el-switch :active-value="1" :inactive-value="0" v-model="info.isOpen"></el-switch> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="是否公开" class="mt20" prop="category"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-switch :active-value="1" :inactive-value="0" v-model="info.isOpen"></el-switch> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         <el-form-item label="文件标题" class="mt20" prop="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             <el-input class="ipt-select" v-model="info.title"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         <el-form-item label="文件标题"  prop="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             <el-input  v-model="info.title" type="textarea"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         <el-form-item label="文章简介"  prop="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         <el-form-item label="文件简介" class="mt20" prop="brief"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             <el-input class="ipt-select" type="textarea" v-model="info.brief"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         <el-form-item label="" class="mt20" prop="brief" label-width="0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           <tinymce v-model="info.brief" :height="500" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             <!-- <el-input class="ipt-select" type="textarea" v-model="info.brief"></el-input> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         <el-form-item label="上传文件"  prop="filename"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         <el-form-item label="上传附件"  prop="filename"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <upload-file  placeholder="上传文档"  @rmImage="info.filename=''"  @onFinish="onUpload"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -56,12 +70,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import UploadFile from "@/components/Upload/uploadFile.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import Tinymce from "@/components/Tinymce/index.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import data  from '../data/data.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import {mapGetters } from 'vuex' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import {addArtical} from '@/api/article.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     name: 'application', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    components:{ UploadFile }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    components:{ UploadFile,Tinymce }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         loading:false, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -136,14 +151,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       onSubmit(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$refs["elForm"].validate((valid) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (!valid) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          addArtical( this.info ).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if( res.code == 200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.showFinish() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log( this.info ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // this.$refs["elForm"].validate((valid) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   if (!valid) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   addArtical( this.info ).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     if( res.code == 200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //       this.showFinish() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 |