2 Commits

Author SHA1 Message Date
WDEP
d8a3fe8c30 Merge c975792d86 into 08705c9d3b 2025-05-14 10:45:47 +08:00
WDEP
c975792d86 (fix)(supersonic-fe)Fix the issue of field display in model construction 2025-05-14 10:26:42 +08:00

View File

@@ -299,21 +299,22 @@ const ModelCreateForm: React.FC<CreateFormProps> = ({
return;
}
const columnFields: any[] = columns.map((item: IDataSource.IExecuteSqlColumn) => {
const fieldMap = new Map(
fieldsClassifyList.map(field => [field.fieldName, field])
);
columns.forEach((item: IDataSource.IExecuteSqlColumn) => {
const { type, nameEn, comment } = item;
const oldItem =
fieldsClassifyList.find((oItem) => {
return oItem.fieldName === item.nameEn;
}) || {};
return {
...oldItem,
const existingField = fieldMap.get(nameEn);
fieldMap.set(nameEn, {
...existingField,
bizName: nameEn,
fieldName: nameEn,
dataType: type,
comment,
};
});
});
setFields(columnFields || []);
setFields(Array.from(fieldMap.values()));
};
const formatterIdentifiers = (identifiersList: any[] = []) => {