fix(계산묶음): 349-0l 새 노선 상세에 관 · 구조물 측점 폐회로 면적 얹기 — 349-0j 짝 마무리
- 묶음 새 노선 상세(shown)를 지은 뒤 관 · 구조물 측점 면적을 상세 가게 · 서버와 같은 얹기로(structureAreaRows) - 화면 부품 계산이라 종단 보기가 옵션(structureAreas)으로 넘김 — 묶음 시험 틀이 그 부품을 안 끌어오게 - 관련 시험 414 통과 · typecheck 0 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
This commit is contained in:
@@ -204,6 +204,7 @@ const pageMod = load("A00_Common", "design", "design_pipeline_page.ts");
|
||||
const storeMod = load("A00_Common", "design", "design_store.ts");
|
||||
const sectionStore = load("B06_Section", "B06_Section_Section_Store.ts");
|
||||
const common = load("B06_Section", "B06_Section_UI_Section_Common.ts");
|
||||
const layouts = load("B06_Section", "B06_Section_Structure_Layouts.ts");
|
||||
const profileData = load("B05_Profile", "logic", "B05_Profile_UI_Profile_Data.ts");
|
||||
const alignmentMod = load("B05_Profile", "logic", "B05_Profile_UI_Profile_Alignment.ts");
|
||||
const baseMod = load("A00_Common", "design", "design_profile_base.ts");
|
||||
@@ -290,6 +291,8 @@ async function run() {
|
||||
const live = () => sectionStore.loadSectionDetail(P, R);
|
||||
pageMod.routeDraftBridge(P, profile, {
|
||||
stationIntervalM: job.interval,
|
||||
structureAreas: ({ cross_sections: rows }) =>
|
||||
layouts.applyStructureAreaRows(rows, layouts.structureAreaRows(rows)),
|
||||
// `design_view_profile` 의 onDraftDropped 그대로
|
||||
onDraftDropped: async (routeId, saved, stations) => {
|
||||
const back = saved && (await sectionStore.restoreSectionDetail(P, routeId, saved, stations));
|
||||
|
||||
Reference in New Issue
Block a user