review:代码生成优化

This commit is contained in:
YunaiV
2025-04-22 21:36:41 +08:00
parent 5f957195df
commit 3fe36fd823
3 changed files with 9 additions and 6 deletions

View File

@@ -387,17 +387,17 @@ export function useGridFormSchema(): VbenFormSchema[] {
];
}
const dataSourceConfigList = await getDataSourceConfigList();
/** 列表的字段 */
export function useGridColumns<T = InfraCodegenApi.CodegenTable>(
onActionClick: OnActionClickFn<T>,
getDataSourceConfigName?: (dataSourceConfigId: number) => string | undefined,
): VxeTableGridOptions['columns'] {
return [
{
field: 'dataSourceConfigId',
title: '数据源',
minWidth: 120,
formatter: ({ cellValue }) => dataSourceConfigList.find((item) => item.id === cellValue)?.name || '',
formatter: (row) => getDataSourceConfigName?.(row.cellValue) || '-',
},
{
field: 'tableName',