1
0
mirror of synced 2025-11-06 04:10:39 +08:00
This commit is contained in:
xuliangzhan
2020-10-13 21:41:18 +08:00
parent be2818154f
commit 73788a1315
2 changed files with 5 additions and 17 deletions

View File

@@ -238,7 +238,7 @@ function checkImportData (columns: ColumnConfig[], fields: string[], rows: any[]
declare module 'vxe-table/lib/vxe-table' {
interface Table {
_importResolve?: any;
_importResolve?: Function | null;
}
}
@@ -263,7 +263,7 @@ function importXLSX (params: InterceptorImportParams) {
}
})
if (showMsg) {
modal.message({ message: XEUtils.template(t('vxe.table.impSuccess'), [rows.length]), status: 'success' })
modal.message({ message: t('vxe.table.impSuccess', [rows.length]), status: 'success' })
}
} else {
if (showMsg) {
@@ -292,24 +292,12 @@ function handleExportEvent (params: InterceptorExportParams) {
}
}
declare module 'vxe-table/lib/vxe-table' {
interface VXETableStatic {
types: any;
}
interface VXETableTypes {
xlsx: number;
}
}
/**
* 基于 vxe-table 表格的增强插件,支持导出 xlsx 格式
*/
export const VXETablePluginExportXLSX = {
install (vxetable: typeof VXETable) {
const { interceptor } = vxetable
if (vxetable.types) {
vxetable.types.xlsx = 1
}
vxetable.setup({
export: {
types: {

View File

@@ -48,12 +48,12 @@
"prettier": "^1.18.2",
"typescript": "^3.9.3",
"vue": "^2.6.12",
"vxe-table": "^3.0.0-beta.5",
"xe-utils": "^3.0.0-beta.14",
"vxe-table": "^2.9.25",
"xe-utils": "^2.7.13",
"xlsx": "^0.16.7"
},
"peerDependencies": {
"vxe-table": ">= 2.9.0 < 4",
"vxe-table": ">= 2.9.25",
"xlsx": ">= 0.16.0"
},
"repository": {