|
@@ -623,9 +623,6 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
- // } else {
|
|
|
- // this.$message({ type: 'error', message: '导入失败,不支持文件类型(只支持xmind)' })
|
|
|
- // }
|
|
|
},
|
|
|
|
|
|
// 导入excel
|
|
@@ -685,17 +682,19 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
|
|
|
+ // 下载xmind文件
|
|
|
data_load(e) {
|
|
|
- console.log(e)
|
|
|
- var url = e.url
|
|
|
- var eleLink = document.createElement('a')
|
|
|
- eleLink.style.display = 'none'
|
|
|
- eleLink.download = this.filerName(e.name)
|
|
|
- var blob = new Blob([url])
|
|
|
- eleLink.href = URL.createObjectURL(blob)
|
|
|
- document.body.appendChild(eleLink)
|
|
|
- eleLink.click()
|
|
|
- document.body.removeChild(eleLink)
|
|
|
+ axios.get(e.url, { responseType: 'blob', withCredentials: false, headers: { 'Content-Type': 'application/json; charset=UTF-8' }})
|
|
|
+ .then((res) => {
|
|
|
+ var eleLink = document.createElement('a')
|
|
|
+ eleLink.style.display = 'none'
|
|
|
+ eleLink.download = this.filerName(e.name)
|
|
|
+ var blob = new Blob([res.data], { type: 'application/vnd.xmind.workbook' })
|
|
|
+ eleLink.href = URL.createObjectURL(blob)
|
|
|
+ document.body.appendChild(eleLink)
|
|
|
+ eleLink.click()
|
|
|
+ document.body.removeChild(eleLink)
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
filerName(url) {
|