diff --git a/core/frontend/src/store/index.js b/core/frontend/src/store/index.js index 28b151f961..3dd54769e1 100644 --- a/core/frontend/src/store/index.js +++ b/core/frontend/src/store/index.js @@ -509,7 +509,11 @@ const data = { currentFilters.push(condition) } if (element.type === 'custom' && element.id === targetViewId) { // 过滤组件处理 - element.options.value = paramValueStr + if (element.component === 'de-number-range') { + element.options.value = paramValue + } else { + element.options.value = paramValueStr + } } }) if (element.type === 'view') { diff --git a/core/frontend/src/views/panel/outerParamsSet/index.vue b/core/frontend/src/views/panel/outerParamsSet/index.vue index a413f23c65..f36a64c5ce 100644 --- a/core/frontend/src/views/panel/outerParamsSet/index.vue +++ b/core/frontend/src/views/panel/outerParamsSet/index.vue @@ -284,7 +284,20 @@ export default { targetFieldId: null }, currentLinkPanelViewArray: [], - viewIdFieldArrayMap: {} + viewIdFieldArrayMap: {}, + widgetSubjectsTrans: { + timeYearWidget: '年份过滤组件', + timeMonthWidget: '年月过滤组件', + timeDateWidget: '日期过滤组件', + timeDateRangeWidget: '日期范围过滤组件', + textSelectWidget: '文本下拉过滤组件', + textSelectGridWidget: '文本列表过滤组件', + textInputWidget: '文本搜索过滤组件', + textSelectTreeWidget: '下拉树过滤组件', + numberSelectWidget: '数字下来过滤组件', + numberSelectGridWidget: '数字列表过滤组件', + numberRangeWidget: '数值区间过滤组件' + } } }, @@ -374,7 +387,7 @@ export default { this.currentLinkPanelViewArray.push({ id: componentItem.id, type: 'filter', - name: componentItem.options.attrs.title ? componentItem.options.attrs.title : '过滤组件' + name: componentItem.options.attrs.title ? componentItem.options.attrs.title : this.widgetSubjectsTrans[componentItem.serviceName] }) this.viewIdFieldArrayMap[componentItem.id] = [{ id: 'empty', name: this.$t('panel.filter_no_select') }] }