|
@@ -39,7 +39,9 @@ export default {
|
|
|
this.$modal.loading("请稍候...");
|
|
|
let formData = new FormData();
|
|
|
formData.append("url", row.url);
|
|
|
- await download(formData).then((res) => {
|
|
|
+ await download(formData).then(async (res) => {
|
|
|
+ // var buffer = new ArrayBuffer(res);
|
|
|
+ // var blob = new Blob([buffer], { type: "image/jpeg" });
|
|
|
var blob = new Blob([res], {
|
|
|
type: "image/jpeg",
|
|
|
});
|
|
@@ -55,12 +57,11 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
useDbclick(row) {
|
|
|
- // window.open(row.url);
|
|
|
- var a = $(`<a href='${row.url}' target='_blank'>${row.name}</a>`).get(0);
|
|
|
-
|
|
|
- var e = document.createEvent("MouseEvents");
|
|
|
- e.initEvent("click", true, true);
|
|
|
- a.dispatchEvent(e);
|
|
|
+ window.open(row.url);
|
|
|
+ // var oA = document.createElement("a"); //创建a标签
|
|
|
+ // oA.href = row.url; //添加 href 属性
|
|
|
+ // oA.target = "_blank"; //添加 target 属性
|
|
|
+ // oA.click(); //模拟点击
|
|
|
},
|
|
|
},
|
|
|
async created() {
|
|
@@ -93,7 +94,7 @@ export default {
|
|
|
>
|
|
|
<ux-table-column fixed="right" title="操作" align="center" width="100">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="text" @click="useDownload(scope.row)" :size="size"
|
|
|
+ <el-button type="text" @click="useDbclick(scope.row)" :size="size"
|
|
|
>下载</el-button
|
|
|
>
|
|
|
</template>
|