[agent-pipeline] pipe-20260310142919-l9ae round-2
This commit is contained in:
parent
53ac875915
commit
f3bbe4af7f
|
|
@ -1930,7 +1930,7 @@ export default function TableManagementPage() {
|
||||||
{referenceTableColumns[column.referenceTable]?.map((refCol) => (
|
{referenceTableColumns[column.referenceTable]?.map((refCol) => (
|
||||||
<CommandItem
|
<CommandItem
|
||||||
key={refCol.columnName}
|
key={refCol.columnName}
|
||||||
value={`${refCol.columnLabel || ""} ${refCol.columnName}`}
|
value={`${refCol.displayName || ""} ${refCol.columnName}`}
|
||||||
onSelect={() => {
|
onSelect={() => {
|
||||||
handleDetailSettingsChange(
|
handleDetailSettingsChange(
|
||||||
column.columnName,
|
column.columnName,
|
||||||
|
|
@ -1957,9 +1957,9 @@ export default function TableManagementPage() {
|
||||||
/>
|
/>
|
||||||
<div className="flex flex-col">
|
<div className="flex flex-col">
|
||||||
<span className="font-medium">{refCol.columnName}</span>
|
<span className="font-medium">{refCol.columnName}</span>
|
||||||
{refCol.columnLabel && (
|
{refCol.displayName && (
|
||||||
<span className="text-muted-foreground text-[10px]">
|
<span className="text-muted-foreground text-[10px]">
|
||||||
{refCol.columnLabel}
|
{refCol.displayName}
|
||||||
</span>
|
</span>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -30,17 +30,19 @@ export function ScreenSplitPanel({ screenId, config, initialFormData, groupedDat
|
||||||
const configSplitRatio = config?.splitRatio ?? 50;
|
const configSplitRatio = config?.splitRatio ?? 50;
|
||||||
|
|
||||||
// 설정 패널에서 오는 간단한 config를 임베딩 설정으로 변환
|
// 설정 패널에서 오는 간단한 config를 임베딩 설정으로 변환
|
||||||
|
const now = new Date().toISOString();
|
||||||
|
|
||||||
const leftEmbedding = config?.leftScreenId
|
const leftEmbedding = config?.leftScreenId
|
||||||
? {
|
? {
|
||||||
id: 1,
|
id: 1,
|
||||||
parentScreenId: screenId || 0,
|
parentScreenId: screenId || 0,
|
||||||
childScreenId: config.leftScreenId,
|
childScreenId: config.leftScreenId,
|
||||||
position: "left" as const,
|
position: "left" as const,
|
||||||
mode: "view" as const, // 기본 view 모드 (select는 테이블 자체 설정)
|
mode: "view" as const,
|
||||||
config: {},
|
config: {},
|
||||||
companyCode: "*",
|
companyCode: "*",
|
||||||
createdAt: new Date(),
|
createdAt: now,
|
||||||
updatedAt: new Date(),
|
updatedAt: now,
|
||||||
}
|
}
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
|
|
@ -50,11 +52,11 @@ export function ScreenSplitPanel({ screenId, config, initialFormData, groupedDat
|
||||||
parentScreenId: screenId || 0,
|
parentScreenId: screenId || 0,
|
||||||
childScreenId: config.rightScreenId,
|
childScreenId: config.rightScreenId,
|
||||||
position: "right" as const,
|
position: "right" as const,
|
||||||
mode: "view" as const, // 기본 view 모드
|
mode: "view" as const,
|
||||||
config: {},
|
config: {},
|
||||||
companyCode: "*",
|
companyCode: "*",
|
||||||
createdAt: new Date(),
|
createdAt: now,
|
||||||
updatedAt: new Date(),
|
updatedAt: now,
|
||||||
}
|
}
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -59,11 +59,11 @@ export function CategoryWidget({ widgetId, tableName, menuObjid, component, ...p
|
||||||
<ResponsiveSplitPanel
|
<ResponsiveSplitPanel
|
||||||
left={
|
left={
|
||||||
<CategoryColumnList
|
<CategoryColumnList
|
||||||
tableName={tableName}
|
tableName={tableName ?? ""}
|
||||||
selectedColumn={selectedColumn?.uniqueKey || null}
|
selectedColumn={selectedColumn?.uniqueKey || null}
|
||||||
onColumnSelect={(uniqueKey, columnLabel, tableName) => {
|
onColumnSelect={(uniqueKey, columnLabel, tblName) => {
|
||||||
const columnName = uniqueKey.split('.')[1];
|
const columnName = uniqueKey.split('.')[1];
|
||||||
setSelectedColumn({ uniqueKey, columnName, columnLabel, tableName });
|
setSelectedColumn({ uniqueKey, columnName, columnLabel, tableName: tblName });
|
||||||
}}
|
}}
|
||||||
menuObjid={effectiveMenuObjid}
|
menuObjid={effectiveMenuObjid}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue