[fix]修复快速创建模型时不能自动创建维度 (#2083)

This commit is contained in:
jacktpy
2025-02-20 18:24:33 +08:00
committed by GitHub
parent fc67411618
commit 5a22590661
2 changed files with 5 additions and 4 deletions

View File

@@ -51,6 +51,7 @@ const getCreateFieldName = (type: EnumDataSourceType) => {
EnumDataSourceType.CATEGORICAL,
EnumDataSourceType.TIME,
EnumDataSourceType.PARTITION_TIME,
EnumDataSourceType.FOREIGN,
].includes(type as EnumDataSourceType)
? 'isCreateDimension'
: 'isCreateMetric';
@@ -101,7 +102,7 @@ const ModelFieldForm: React.FC<Props> = ({
value={selectTypeValue}
allowClear
onChange={(value) => {
let defaultParams = {};
let defaultParams:any = {};
if (value === EnumDataSourceType.MEASURES) {
defaultParams = {
agg: AGG_OPTIONS[0].value,
@@ -127,12 +128,13 @@ const ModelFieldForm: React.FC<Props> = ({
};
} else {
defaultParams = {
type: value,
agg: undefined,
dateFormat: undefined,
timeGranularity: undefined,
};
}
const isCreateName = getCreateFieldName(value);
const isCreateName = getCreateFieldName(defaultParams.type);
const editState = !isUndefined(record[isCreateName])
? !!record[isCreateName]
: true;