| 
					
				 | 
			
			
				@@ -66,6 +66,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <!-- <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </el-upload> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-form-item style="width:100%" label="备注"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    type="textarea" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :rows="2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    placeholder="请输入内容" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-model="ruleForm.remark"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="TranslatorBase-form-btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-button type="primary" @click="submitForm('ruleForm')">保存</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <!-- <el-button @click="resetForm('ruleForm')">重置</el-button> --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -164,6 +172,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 region: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             currencyarr:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            opStatus:1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             rules: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 area: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     { required: true, message: '请输入所在地区', trigger: 'blur' }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -226,7 +235,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //表单初始化 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         formInitialization(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.Id=0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.ruleForm= { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 area:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 name: '', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -246,12 +254,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         abbtlbBtn(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.Id=0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.opStatus=1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.formInitialization(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$nextTick(() => {  this.$refs['ruleForm'].clearValidate();}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.TranslatorBaseform=true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         edittib(index,val){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.formInitialization(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.opStatus=2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.imageUrl='' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // this.$nextTick(() => {  this.$refs['ruleForm'].clearValidate();}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.TranslatorBaseform=true; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -274,9 +286,21 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     that.ruleForm.language=res.data.data.language; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     that.ruleForm.price=res.data.data.price; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     that.ruleForm.currency=res.data.data.currency; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    that.ruleForm.photo=that.base64ImgtoFile(res.data.data.photo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    that.ruleForm.photo=res.data.data.photo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     console.log(that.ruleForm.photo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     that.imageUrl=res.data.data.photo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    console.log(res.data.data.files); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    var files=JSON.parse(res.data.data.files) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    console.log(files); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (res.data.data.files!="") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        for(let i=0;i<files.length;i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            that.fileList.push({'name':files[i]}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        console.log(that.ruleForm.files); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    // that.ruleForm.files 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // console.log(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     that.$message.error(res.data.msg); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -325,7 +349,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         submitForm(formName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$refs[formName].validate((valid) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.TranslatorLibraryOp(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.TranslatorLibraryOp() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     console.log('error submit!!'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -369,6 +393,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //附件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 文件状态改变时的钩子,添加文件、上传成功和上传失败时都会被调用,function(file, fileList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         handleChange(file, fileList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log(fileList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (file.status !== 'ready') return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.fileList = fileList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const formData = [] 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -380,7 +406,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.ruleForm.files=formData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        TranslatorLibraryOp(opStatus){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        TranslatorLibraryOp(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var that = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var url = "api/Resource/TranslatorLibraryOp" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$axios({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -392,7 +418,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 data:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     portType:1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    status:opStatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    status:that.opStatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     id:that.Id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     area:that.ruleForm.area, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     name:that.ruleForm.name, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -406,11 +432,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     price:that.ruleForm.price, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     currency:that.ruleForm.currency, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     files:that.ruleForm.files, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    remark:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    remark:that.ruleForm.remark, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (res.data.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    that.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        message: res.data.msg, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        type: 'success' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    that.TranslatorBaseform=false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    that.TranslatorLibraryItem(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     that.$message.error(res.data.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 |