[agent-pipeline] pipe-20260311185722-je7c round-4

This commit is contained in:
DDD1542 2026-03-12 04:15:58 +09:00
parent 111023191e
commit 624ce6b046
2 changed files with 31 additions and 25 deletions

View File

@ -140,9 +140,11 @@ export function V2BomItemEditorConfigPanel({
const currentTableName = screenTableName || propCurrentTableName; const currentTableName = screenTableName || propCurrentTableName;
const config: BomItemEditorConfig = useMemo( const config: BomItemEditorConfig = useMemo(
() => ({ () => {
columns: [], const { columns: propColumns, ...rest } = propConfig || {} as BomItemEditorConfig;
...propConfig, return {
...rest,
columns: propColumns || [],
dataSource: { ...propConfig?.dataSource }, dataSource: { ...propConfig?.dataSource },
features: { features: {
showAddButton: true, showAddButton: true,
@ -152,7 +154,8 @@ export function V2BomItemEditorConfigPanel({
maxDepth: 3, maxDepth: 3,
...propConfig?.features, ...propConfig?.features,
}, },
}), };
},
[propConfig], [propConfig],
); );

View File

@ -134,9 +134,11 @@ export function V2BomTreeConfigPanel({
const currentTableName = screenTableName || propCurrentTableName; const currentTableName = screenTableName || propCurrentTableName;
const config: BomTreeConfig = useMemo( const config: BomTreeConfig = useMemo(
() => ({ () => {
columns: [], const { columns: propColumns, ...rest } = propConfig || {} as BomTreeConfig;
...propConfig, return {
...rest,
columns: propColumns || [],
dataSource: { ...propConfig?.dataSource }, dataSource: { ...propConfig?.dataSource },
features: { features: {
showExpandAll: true, showExpandAll: true,
@ -145,7 +147,8 @@ export function V2BomTreeConfigPanel({
showLossRate: true, showLossRate: true,
...propConfig?.features, ...propConfig?.features,
}, },
}), };
},
[propConfig], [propConfig],
); );