|
@@ -290,7 +290,7 @@
|
|
<span
|
|
<span
|
|
v-if="scope.row.DetailImgUrl"
|
|
v-if="scope.row.DetailImgUrl"
|
|
v-permission="permissionBtn.smartReportManageBtn.reportManage_reportView_exportImg"
|
|
v-permission="permissionBtn.smartReportManageBtn.reportManage_reportView_exportImg"
|
|
- @click="handleDownReportImg(scope.row.DetailImgUrl)"
|
|
|
|
|
|
+ @click="handleDownReportImg(scope.row.DetailImgUrl,scope.row.Title)"
|
|
style="cursor: pointer; color: #4099ef;display:inline-block"
|
|
style="cursor: pointer; color: #4099ef;display:inline-block"
|
|
>图片下载</span>
|
|
>图片下载</span>
|
|
<!-- <span
|
|
<!-- <span
|
|
@@ -346,7 +346,7 @@
|
|
<span
|
|
<span
|
|
v-if="scope.row.DetailImgUrl&&scope.row.State===4"
|
|
v-if="scope.row.DetailImgUrl&&scope.row.State===4"
|
|
v-permission="permissionBtn.smartReportManageBtn.reportManage_reportView_exportImg"
|
|
v-permission="permissionBtn.smartReportManageBtn.reportManage_reportView_exportImg"
|
|
- @click="handleDownReportImg(scope.row.DetailImgUrl)"
|
|
|
|
|
|
+ @click="handleDownReportImg(scope.row.DetailImgUrl,scope.row.Title)"
|
|
style="cursor: pointer; color: #4099ef;display:inline-block"
|
|
style="cursor: pointer; color: #4099ef;display:inline-block"
|
|
>图片下载</span>
|
|
>图片下载</span>
|
|
</template>
|
|
</template>
|
|
@@ -565,7 +565,7 @@ export default {
|
|
},
|
|
},
|
|
methods:{
|
|
methods:{
|
|
// 下载报告图片
|
|
// 下载报告图片
|
|
- handleDownReportImg(imgUrl){
|
|
|
|
|
|
+ handleDownReportImg(imgUrl,title){
|
|
let img=new Image()
|
|
let img=new Image()
|
|
img.setAttribute('crossOrigin', 'anonymous');
|
|
img.setAttribute('crossOrigin', 'anonymous');
|
|
img.src=imgUrl
|
|
img.src=imgUrl
|
|
@@ -577,7 +577,7 @@ export default {
|
|
context.drawImage(img, 0, 0, img.width, img.height);
|
|
context.drawImage(img, 0, 0, img.width, img.height);
|
|
let dataURL = canvas.toDataURL("image/png", 1);
|
|
let dataURL = canvas.toDataURL("image/png", 1);
|
|
const a=document.createElement('a')
|
|
const a=document.createElement('a')
|
|
- a.setAttribute("download",this.reportInfo.Title)
|
|
|
|
|
|
+ a.setAttribute("download",title)
|
|
a.style.display = "none"
|
|
a.style.display = "none"
|
|
a.href=dataURL
|
|
a.href=dataURL
|
|
document.body.appendChild(a);
|
|
document.body.appendChild(a);
|