diff --git a/src/mixins/ConfigurableTableMixin.js b/src/mixins/ConfigurableTableMixin.js index 588a7881..e47106a2 100644 --- a/src/mixins/ConfigurableTableMixin.js +++ b/src/mixins/ConfigurableTableMixin.js @@ -206,7 +206,13 @@ export const ConfigurableTableMixin = { }, tableOnChange (pagination, filters, sorter) { this.orderBy = sorter.order === 'ascend' ? '1' : '2' - this.orderByField = sorter.columnKey + let sortFieldName + if (sorter.columnKey.indexOf('_dictText') !== -1) { + sortFieldName = sorter.columnKey.substring(0, sorter.columnKey.indexOf('_dictText')) + } else { + sortFieldName = sorter.columnKey + } + this.orderByField = sortFieldName this.ipagination = pagination this.loadData(1) },