diff --git a/src/components/PageList/components/Header.vue b/src/components/PageList/components/Header.vue index ef9d14202..ce5381fff 100644 --- a/src/components/PageList/components/Header.vue +++ b/src/components/PageList/components/Header.vue @@ -259,6 +259,9 @@ export default { ignoreWithUserMetaParam3: Boolean, tagColumnsGenerator: Function, tagColumns2Generator: Function, + tagColumnsExportKeyFormatter: Function, + tagColumns2ExportKeyFormatter: Function, + tagColumns3ExportKeyFormatter: Function, tagBtnText: String, hiddenExportKeys: Array, hiddenPin: Boolean, @@ -351,6 +354,9 @@ export default { callback: this.exportDataOptions.callback, tagColumnsGenerator: this.tagColumnsGenerator, tagColumns2Generator: this.tagColumns2Generator, + tagColumnsExportKeyFormatter: this.tagColumnsExportKeyFormatter, + tagColumns2ExportKeyFormatter: this.tagColumns2ExportKeyFormatter, + tagColumns3ExportKeyFormatter: this.tagColumns3ExportKeyFormatter, }) }, handleCustomList () { diff --git a/src/components/PageList/index.vue b/src/components/PageList/index.vue index bbc4dfdd4..e2596310c 100644 --- a/src/components/PageList/index.vue +++ b/src/components/PageList/index.vue @@ -60,6 +60,9 @@ :tagFilterResource3="tagFilterResource3" :tagColumnsGenerator="tagColumnsGenerator" :tagColumns2Generator="tagColumns2Generator" + :tagColumnsExportKeyFormatter="tagColumnsExportKeyFormatter" + :tagColumns2ExportKeyFormatter="tagColumns2ExportKeyFormatter" + :tagColumns3ExportKeyFormatter="tagColumns3ExportKeyFormatter" :ignoreWithUserMetaParam="ignoreWithUserMetaParam" :ignoreWithUserMetaParam2="ignoreWithUserMetaParam2" :ignoreWithUserMetaParam3="ignoreWithUserMetaParam3" @@ -123,6 +126,9 @@ :enableVirtualScroll="enableVirtualScroll" :tagColumnsGenerator="tagColumnsGenerator" :tagColumns2Generator="tagColumns2Generator" + :tagColumnsExportKeyFormatter="tagColumnsExportKeyFormatter" + :tagColumns2ExportKeyFormatter="tagColumns2ExportKeyFormatter" + :tagColumns3ExportKeyFormatter="tagColumns3ExportKeyFormatter" @change-current-page="changeCurrentPage" @change-page-size="changePageSize" @do-sort="doSort" @@ -201,6 +207,9 @@ export default { tagColumn2ParamsFormatter: Function, tagColumnsGenerator: Function, tagColumns2Generator: Function, + tagColumnsExportKeyFormatter: Function, + tagColumns2ExportKeyFormatter: Function, + tagColumns3ExportKeyFormatter: Function, // 是否显示搜索框 showSearchbox: { type: Boolean, diff --git a/src/sections/DialogManager/components/ExportListData.vue b/src/sections/DialogManager/components/ExportListData.vue index d682d9f36..310a409f8 100644 --- a/src/sections/DialogManager/components/ExportListData.vue +++ b/src/sections/DialogManager/components/ExportListData.vue @@ -19,13 +19,25 @@ - - {{ item.label }} - + + + + + @@ -42,6 +54,7 @@