update
This commit is contained in:
16
index.ts
16
index.ts
@@ -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: {
|
||||
|
||||
@@ -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": {
|
||||
|
||||
Reference in New Issue
Block a user