|
@@ -506,31 +506,32 @@ export default {
|
|
|
methods:{
|
|
|
// 下载报告图片
|
|
|
handleDownReportImg(imgUrl,title){
|
|
|
- let img=new Image()
|
|
|
- img.setAttribute('crossOrigin', 'anonymous');
|
|
|
- img.src=imgUrl
|
|
|
- img.onload=()=>{
|
|
|
- let canvas = document.createElement("canvas");
|
|
|
- canvas.width = img.width;
|
|
|
- canvas.height = img.height;
|
|
|
- let context = canvas.getContext('2d');
|
|
|
- context.drawImage(img, 0, 0, img.width, img.height);
|
|
|
- let dataURL = canvas.toDataURL("image/png", 1);
|
|
|
- const a=document.createElement('a')
|
|
|
- a.setAttribute("download",title)
|
|
|
- a.style.display = "none"
|
|
|
- a.href=dataURL
|
|
|
- document.body.appendChild(a);
|
|
|
- a.click()
|
|
|
- }
|
|
|
- img.onerror=(e)=>{
|
|
|
- console.log(e);
|
|
|
- this.$message.warning(this.$t('ReportManage.smart_msg.please_manually_save'))
|
|
|
- if(imgUrl){
|
|
|
- this.reportImgUrl=imgUrl
|
|
|
- this.showReportImg=true
|
|
|
- }
|
|
|
- }
|
|
|
+ this.handleDownloadResource(imgUrl,title)
|
|
|
+ // let img=new Image()
|
|
|
+ // img.setAttribute('crossOrigin', 'anonymous');
|
|
|
+ // img.src=imgUrl
|
|
|
+ // img.onload=()=>{
|
|
|
+ // let canvas = document.createElement("canvas");
|
|
|
+ // canvas.width = img.width;
|
|
|
+ // canvas.height = img.height;
|
|
|
+ // let context = canvas.getContext('2d');
|
|
|
+ // context.drawImage(img, 0, 0, img.width, img.height);
|
|
|
+ // let dataURL = canvas.toDataURL("image/png", 1);
|
|
|
+ // const a=document.createElement('a')
|
|
|
+ // a.setAttribute("download",title)
|
|
|
+ // a.style.display = "none"
|
|
|
+ // a.href=dataURL
|
|
|
+ // document.body.appendChild(a);
|
|
|
+ // a.click()
|
|
|
+ // }
|
|
|
+ // img.onerror=(e)=>{
|
|
|
+ // console.log(e);
|
|
|
+ // this.$message.warning(this.$t('ReportManage.smart_msg.please_manually_save'))
|
|
|
+ // if(imgUrl){
|
|
|
+ // this.reportImgUrl=imgUrl
|
|
|
+ // this.showReportImg=true
|
|
|
+ // }
|
|
|
+ // }
|
|
|
},
|
|
|
|
|
|
// 删除某个报告
|