auto: 2026-08-29 09:04 (EOMSANGDON-HOME)
This commit is contained in:
@@ -185,6 +185,9 @@ export function createCrossSectionCard(
|
||||
let showRevetControl: (visible: boolean) => void = () => undefined;
|
||||
let culvertPipeLengthM: number | null = null; // 관 길이(m) — 조정창 표기용
|
||||
let culvertInletIsBasin = false; // 유입이 집수정인가 — 조정창 표시·제목 분기
|
||||
// 이 카드의 기준벽이 **독립 기슭막이**인가(관 없는 숨김 세트). 조정창 걸음이
|
||||
// 배관(1m)과 다르다(0.1m — 2026-08-29 사용자).
|
||||
let culvertHiddenPipe = false;
|
||||
/** 드롭다운 선택지 가용성(2026-08-22) — 기하 판정을 조정창에 전달. */
|
||||
let culvertInletOptions = { revetAllowed: true, basinLUAllowed: true };
|
||||
/** 추가 기슭막이 상태(2026-08-22) — 끝 성토부 5m 이상(canAdd)·세워진 개수. */
|
||||
@@ -505,6 +508,7 @@ export function createCrossSectionCard(
|
||||
? null
|
||||
: (culvertLayout?.pipe.lengthM ?? null);
|
||||
culvertInletIsBasin = !!culvertLayout?.basin;
|
||||
culvertHiddenPipe = culvertLayout?.culvert.hidden_pipe === true;
|
||||
if (culvertLayout) {
|
||||
const state = culvertCardState(culvertLayout);
|
||||
culvertInletOptions = state.inletOptions;
|
||||
@@ -672,6 +676,7 @@ export function createCrossSectionCard(
|
||||
appliedD: () => culvertAppliedD,
|
||||
pipeLengthM: () => culvertPipeLengthM,
|
||||
inletIsBasin: () => culvertInletIsBasin,
|
||||
hiddenPipe: () => culvertHiddenPipe,
|
||||
inletOptions: () => culvertInletOptions,
|
||||
extraState: () => culvertExtraState,
|
||||
basinExtraState: () => culvertBasinExtraState,
|
||||
|
||||
Reference in New Issue
Block a user