|
@@ -254,7 +254,7 @@
|
|
|
<p>{{ $t("相关链接") }}: </p>
|
|
|
<div>
|
|
|
<div v-for="item in selectProduct.technicalinfo" :key="item.index">
|
|
|
- <el-button type="text" size="mini" @click="downFile(item.url,item.document)">{{item.document}}</el-button>
|
|
|
+ <el-button type="text" size="mini" @click="downFile(item.url,item.document,item)">{{item.document}}</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -426,7 +426,6 @@ export default {
|
|
|
this.tool.showMessage(res);
|
|
|
},
|
|
|
downloadFile(fileUrl,fileName) {
|
|
|
- console.log('执行2221;超链接点击')
|
|
|
const element = document.createElement('a');
|
|
|
element.href = fileUrl;
|
|
|
element.download = fileName;
|
|
@@ -434,7 +433,8 @@ export default {
|
|
|
// 如果浏览器支持取消阻止默认事件,防止表单提交等意外情况
|
|
|
element.removeEventListener('click', this.downloadFile);
|
|
|
},
|
|
|
- downFile(url, fileName) {
|
|
|
+ downFile(url, fileName,data) {
|
|
|
+ this.downRecord(data)
|
|
|
const x = new XMLHttpRequest();
|
|
|
x.open("GET", url, true);
|
|
|
x.responseType = "blob";
|
|
@@ -446,7 +446,20 @@ export default {
|
|
|
a.click();
|
|
|
};
|
|
|
x.send();
|
|
|
+
|
|
|
},
|
|
|
+ async downRecord(data){
|
|
|
+ const res = await this.$api.requested({
|
|
|
+ "id": 10020701,
|
|
|
+ "content": {
|
|
|
+ "linksid": data.linksid,
|
|
|
+ "attachmentid": data.attachmentid
|
|
|
+ }
|
|
|
+ })
|
|
|
+ if (res.code == 0){
|
|
|
+ this.tool.showMessage(res,()=>{})
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|