diff --git a/core/frontend/src/views/chart/components/dragItem/DimensionExtItem.vue b/core/frontend/src/views/chart/components/dragItem/DimensionExtItem.vue index 1a00946fe6..5cd9903258 100644 --- a/core/frontend/src/views/chart/components/dragItem/DimensionExtItem.vue +++ b/core/frontend/src/views/chart/components/dragItem/DimensionExtItem.vue @@ -119,11 +119,18 @@ >{{ $t('chart.y_W') }} {{ $t('chart.y_M_d') }} {{ $t('chart.H_m_s') }} - {{ $t('chart.y_M_d_H') }} - {{ $t('chart.y_M_d_H_m') }} + {{ $t('chart.y_M_d_H') }} + {{ $t('chart.y_M_d_H_m') }} {{ $t('chart.y_M_d_H_m_s') }} @@ -210,6 +217,11 @@ export default { showDateExt: false } }, + computed: { + hideSpecial() { + return this.chart.type === 'bar-time-range' + } + }, watch: { dimensionData: function() { this.getItemTagType() diff --git a/core/frontend/src/views/chart/view/ChartEdit.vue b/core/frontend/src/views/chart/view/ChartEdit.vue index 6189126090..8e219fff94 100644 --- a/core/frontend/src/views/chart/view/ChartEdit.vue +++ b/core/frontend/src/views/chart/view/ChartEdit.vue @@ -746,7 +746,7 @@ :dimension-data="dimension" :quota-data="quota" :chart="chart" - @onDimensionItemChange="dimensionItemChange" + @onDimensionItemChange="dimensionExtItemChange" @onDimensionItemRemove="dimensionItemRemove" @editItemFilter="showDimensionEditFilter" @onNameEdit="showRename" @@ -2853,6 +2853,16 @@ export default { this.calcData(true) }, + dimensionExtItemChange(item) { + if (this.view.type === 'bar-time-range') { + this.view.xaxisExt.forEach(ext => { + ext.dateStyle = item.dateStyle + ext.datePattern = item.datePattern + }) + } + this.calcData(true) + }, + dimensionItemRemove(item) { if (item.removeType === 'dimension') { this.view.xaxis.splice(item.index, 1)