| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -381,28 +381,68 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.uploading = true | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.unloadPencent = Number(file.percentage.toFixed(0)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    download (data, fileName) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log('data', data) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (!data) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      var csvData = new Blob([data]) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (window.navigator && window.navigator.msSaveOrOpenBlob) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        window.navigator.msSaveOrOpenBlob(csvData, fileName) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // for Non-IE (chrome, firefox etc.) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        var a = document.createElement('a') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        document.body.appendChild(a) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        a.style = 'display: none' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        var url = window.URL.createObjectURL(csvData) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        a.href = url | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        a.download = fileName | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        a.click() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        a.remove() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        window.URL.revokeObjectURL(url) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleExportModule () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let url = "/resi/partymember/icpartymemberstyle/import/template-download" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					       | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let params = {} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      await this.$http | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .post(url, params) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // app.ajax.exportFilePost( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   url, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   params, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   (data, rspMsg) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //     this.download(data, 'a.xls') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   (rspMsg, data) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //     this.$message.error(rspMsg); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // ); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      await this.$http({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        method: 'POST', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        url, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        responseType: 'blob', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        data: params | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .then(res => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          // this.download(res.data, title + '.xls') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          console.log('res-------dd', res) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if (res.headers["content-disposition"]) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            let fileName = window.decodeURI(res.headers["content-disposition"].split(";")[1].split("=")[1]) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            console.log('filename', fileName) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            let blob = new Blob([res.data], { type: 'application/vnd.ms-excel' }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            var url = window.URL.createObjectURL(blob) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            var aLink = document.createElement('a') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            aLink.style.display = 'none' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            aLink.href = url | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            aLink.setAttribute('download', fileName) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            document.body.appendChild(aLink) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            aLink.click() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            document.body.removeChild(aLink) //下载完成移除元素 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            window.URL.revokeObjectURL(url) //释放掉blob对象 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.download(res.data, fileName) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // console.log('filename', fileName) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // let blob = new Blob([res.data], { type: 'application/vnd.ms-excel' }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // var url = window.URL.createObjectURL(blob) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // var aLink = document.createElement('a') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // aLink.style.display = 'none' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // aLink.href = url | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // aLink.setAttribute('download', fileName) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // document.body.appendChild(aLink) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // aLink.click() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // document.body.removeChild(aLink) //下载完成移除元素 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // window.URL.revokeObjectURL(url) //释放掉blob对象 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } else this.$message.error('下载失败') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .catch(err => { | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |