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'
+ )
+}