From 5d43b3a420ad66102784feea8cb94f040f785436 Mon Sep 17 00:00:00 2001 From: xusongfu Date: Tue, 30 Aug 2022 16:24:20 +0800 Subject: [PATCH] fix: Fix download data if use valueMap Fix download data if use valueMap in table columns Change-Id: If4739d2b882c2f748460f5a71305717131e752b4 --- src/components/Tables/Base/Download/index.jsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/Tables/Base/Download/index.jsx b/src/components/Tables/Base/Download/index.jsx index 655f7968..2aab3e21 100644 --- a/src/components/Tables/Base/Download/index.jsx +++ b/src/components/Tables/Base/Download/index.jsx @@ -106,9 +106,12 @@ export default class index extends Component { }; getColumnData = (data, column) => { - const { dataIndex, render, valueRender, stringify } = column; + const { dataIndex, render, valueRender, stringify, valueMap } = column; const { getValueRenderFunc } = this.props; const value = get(data, dataIndex); + if (valueMap) { + return valueMap[value] || value; + } if (!render && !valueRender && !stringify) { return this.getSimpleValue(value, data, dataIndex); }