forked from github/dataease
feat: AntV时间条形图 时间类型限制
This commit is contained in:
parent
8cac74bca3
commit
c6d31241a6
@ -119,11 +119,18 @@
|
||||
>{{ $t('chart.y_W') }}</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeDateStyle('y_M_d')">{{ $t('chart.y_M_d') }}</el-dropdown-item>
|
||||
<el-dropdown-item
|
||||
v-if="!hideSpecial"
|
||||
:command="beforeDateStyle('H_m_s')"
|
||||
divided
|
||||
>{{ $t('chart.H_m_s') }}</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeDateStyle('y_M_d_H')">{{ $t('chart.y_M_d_H') }}</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeDateStyle('y_M_d_H_m')">{{ $t('chart.y_M_d_H_m') }}</el-dropdown-item>
|
||||
<el-dropdown-item
|
||||
v-if="!hideSpecial"
|
||||
:command="beforeDateStyle('y_M_d_H')"
|
||||
>{{ $t('chart.y_M_d_H') }}</el-dropdown-item>
|
||||
<el-dropdown-item
|
||||
:command="beforeDateStyle('y_M_d_H_m')"
|
||||
:divided="hideSpecial"
|
||||
>{{ $t('chart.y_M_d_H_m') }}</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeDateStyle('y_M_d_H_m_s')">{{ $t('chart.y_M_d_H_m_s') }}</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</el-dropdown>
|
||||
@ -210,6 +217,11 @@ export default {
|
||||
showDateExt: false
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
hideSpecial() {
|
||||
return this.chart.type === 'bar-time-range'
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
dimensionData: function() {
|
||||
this.getItemTagType()
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user