|  |  |  | @ -558,15 +558,15 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               <el-row> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-col :span="18"> | 
			
		
	
		
			
				
					|  |  |  |  |                   <el-input v-model="editdeveloperinfo.p8key" | 
			
		
	
		
			
				
					|  |  |  |  |                             placeholder="请填写或者上传p8key" :rows="6" type="textarea"/> | 
			
		
	
		
			
				
					|  |  |  |  |                             :rows="6" placeholder="请填写或者上传p8key" type="textarea"/> | 
			
		
	
		
			
				
					|  |  |  |  |                 </el-col> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-col :span="6"> | 
			
		
	
		
			
				
					|  |  |  |  |                   <el-upload | 
			
		
	
		
			
				
					|  |  |  |  |                       style="margin-top: 50px" | 
			
		
	
		
			
				
					|  |  |  |  |                       :before-upload="beforep8keyUpload" | 
			
		
	
		
			
				
					|  |  |  |  |                       :limit="1" | 
			
		
	
		
			
				
					|  |  |  |  |                       accept=".p8" | 
			
		
	
		
			
				
					|  |  |  |  |                       action="#" | 
			
		
	
		
			
				
					|  |  |  |  |                       style="margin-top: 50px" | 
			
		
	
		
			
				
					|  |  |  |  |                   > | 
			
		
	
		
			
				
					|  |  |  |  |                     <el-button size="small" type="primary">点击上传p8证书文件</el-button> | 
			
		
	
		
			
				
					|  |  |  |  |                   </el-upload> | 
			
		
	
	
		
			
				
					|  |  |  | @ -1137,7 +1137,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |       dialogaddDeveloperVisible: false, | 
			
		
	
		
			
				
					|  |  |  |  |       importcertDeveloperVisible: false, | 
			
		
	
		
			
				
					|  |  |  |  |       title: "", | 
			
		
	
		
			
				
					|  |  |  |  |       editdeveloperinfo: {auth_type: 0, usable_number: 100, app_limit_number: 100,p8key: ''}, | 
			
		
	
		
			
				
					|  |  |  |  |       editdeveloperinfo: {auth_type: 0, usable_number: 100, app_limit_number: 100, p8key: ''}, | 
			
		
	
		
			
				
					|  |  |  |  |       isedit: false, | 
			
		
	
		
			
				
					|  |  |  |  |       placeholder: "", | 
			
		
	
		
			
				
					|  |  |  |  |       pagination: {"currentPage": 1, "total": 0, "pagesize": 10}, | 
			
		
	
	
		
			
				
					|  |  |  | @ -1328,16 +1328,16 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |       }) | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     beforep8keyUpload(file){ | 
			
		
	
		
			
				
					|  |  |  |  |     beforep8keyUpload(file) { | 
			
		
	
		
			
				
					|  |  |  |  |       let reader = new FileReader(); //这是核心,读取操作就是由它完成. | 
			
		
	
		
			
				
					|  |  |  |  |       reader.readAsText(file); //读取文件的内容,也可以读取文件的URL | 
			
		
	
		
			
				
					|  |  |  |  |       // eslint-disable-next-line no-unused-vars | 
			
		
	
		
			
				
					|  |  |  |  |       reader.onload = res => { | 
			
		
	
		
			
				
					|  |  |  |  |         //当读取完成后回调这个函数,然后此时文件的内容存储到了result中,直接操作即可 | 
			
		
	
		
			
				
					|  |  |  |  |         let text = reader.result; | 
			
		
	
		
			
				
					|  |  |  |  |         if(text.startsWith('-----BEGIN PRIVATE KEY')){ | 
			
		
	
		
			
				
					|  |  |  |  |         if (text.startsWith('-----BEGIN PRIVATE KEY')) { | 
			
		
	
		
			
				
					|  |  |  |  |           this.editdeveloperinfo.p8key = reader.result.toString() | 
			
		
	
		
			
				
					|  |  |  |  |         }else { | 
			
		
	
		
			
				
					|  |  |  |  |         } else { | 
			
		
	
		
			
				
					|  |  |  |  |           this.$message.warning("p8key文件不正确") | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |