diff --git a/core/core-frontend/src/views/chart/components/editor/editor-senior/components/dialog/TableThresholdEdit.vue b/core/core-frontend/src/views/chart/components/editor/editor-senior/components/dialog/TableThresholdEdit.vue index 63125c9ad6..0f2fc8282a 100644 --- a/core/core-frontend/src/views/chart/components/editor/editor-senior/components/dialog/TableThresholdEdit.vue +++ b/core/core-frontend/src/views/chart/components/editor/editor-senior/components/dialog/TableThresholdEdit.vue @@ -8,6 +8,10 @@ import { COLOR_PANEL } from '../../../util/chart' import { fieldType } from '@/utils/attr' import { iconFieldMap } from '@/components/icon-group/field-list' import { cloneDeep } from 'lodash-es' +import { + transDateFormat, + transDatePickerType +} from '@/views/chart/components/editor/util/DateFormatUtil' const { t } = useI18n() @@ -403,6 +407,14 @@ const getFieldOptions = () => { return fieldOptions } +const datePickerFormat = (fieldItem: { dateStyle: any; datePattern: any }) => { + return transDateFormat(fieldItem.dateStyle, fieldItem.datePattern) +} + +const datePickerType = (fieldItem: { dateStyle: string }) => { + return transDatePickerType(fieldItem.dateStyle) +} + init() @@ -528,6 +540,19 @@ init() clearable @change="changeThreshold" /> + = { + y: 'year', + y_M: 'month', + y_M_d: 'date', + y_M_d_H: 'datetime', + y_M_d_H_m: 'datetime', + y_M_d_H_m_s: 'datetime' + } + return ( + < + | 'year' + | 'years' + | 'month' + | 'months' + | 'date' + | 'dates' + | 'datetime' + | 'week' + | 'datetimerange' + | 'daterange' + | 'monthrange' + | 'yearrange' + >map[dateStyle ?? ''] ?? 'datetime' + ) +}