<el-upload
:action="baseData.XC5100AdminWebbaseUrl + '/composite/org/import'"
:headers="{ 'X-USER-ID': userId, 'X-Subject-Token': token }"
:show-file-list="false"
:on-success="licenseSuccess"
:on-error="licenseError"
accept=".xlsx"
>
<el-button type="primary" size="mini" icon="el-icon-upload2">导入机构</el-button>
</el-upload>
// 导入成功
licenseSuccess(res) {
console.log(res)
if (res.code === 200) {
this.$message.success(res.data)
// this.$refs.treeNode.loadtreeData(() => {})
} else {
this.$message.error(res.msg)
}
},
licenseError(err) {
console.log(err)
this.$message.error(JSON.parse(err.message).msg)
},
async clickExport() {
downLoadTemp().then((res) => {
console.log(res)
let elink = document.createElement("a")
elink.style.display = "none"
elink.download = "file.xlsx"
document.body.appendChild(elink)
let blob = new Blob([res.data])
console.log("blob", blob)
let url = window.URL.createObjectURL(blob)
elink.href = url
elink.click()
// document.body.removeChild(elink)
// URL.revokeObjectURL(url)
console.log("elink", elink)
})
},