[add] 企标库-企业标准

This commit is contained in:
lideqin
2023-08-30 18:05:45 +08:00
parent 9c9193a78e
commit 9e55453ad1
8 changed files with 390 additions and 8 deletions
+33
View File
@@ -315,6 +315,39 @@ export const ConfigurableTableMixin = {
modalLoading.destroy()
})
},
/**
* 带文件导出
* @param fileName
*/
handleFileExport (fileName) {
if (!fileName || typeof fileName !== 'string') {
fileName = '带文件导出文件'
}
const param = this.getQueryParams()
if (this.selectedRowKeys && this.selectedRowKeys.length > 0) {
param.selections = this.selectedRowKeys.join(',')
}
console.log('导出参数', param)
// 加一个大的提示
const modalLoading = this.$info({
title: this.$t('tips'),
content: <span>{this.$t('exportTip')}
<a-spin size="small" /></span>,
keyboard: false
})
// 把知道了这个按钮去掉
this.$nextTick(() => {
document.getElementsByClassName('ant-modal-confirm-btns')[0].style = 'display:none'
})
downFile(this.url.exportZipUrl, param).then((data) => {
if (!data) {
this.$message.warning(this.$t('fileDownloadFail'))
}
}).finally(() => {
// 销毁这个提示
modalLoading.destroy()
})
},
// 下载导入模板
downTemplate (fileName) {
if (!fileName || typeof fileName !== 'string') {