feat(M01): 요소 찾기에 기계 구분·상세구분 싣기 · 소요량/계수 로직키 눌러 로직 탭 연결
_brief 응답에 구분·상세구분 추가(테스트 컨테이너 기계 후보 거름용) 표 상세화면 용도의 로직키를 누르면 로직 탭으로 전환 + 키 클립보드 복사(찾기용) 로직 목록을 직접 열지는 못함(로직 부분은 sub1 담당) — _화면_계약.md 한 줄 추가
This commit is contained in:
@@ -36,6 +36,27 @@ export function saveView(group: string, patch: Partial<View>): void {
|
||||
}
|
||||
}
|
||||
|
||||
const PENDING_LOGIC_KEY = "m01.logic.pending";
|
||||
|
||||
/** 소요량·계수 표의 「쓰는 로직」 키를 눌러 로직 탭으로 넘어갈 때 들고 갈 키 — 로직 목록 화면이 직접 열지는 못함(로직 부분은 sub1). */
|
||||
export function setPendingLogicKey(key: string): void {
|
||||
try {
|
||||
sessionStorage.setItem(PENDING_LOGIC_KEY, key);
|
||||
} catch {
|
||||
/* 기억 못 해도 로직 탭 전환은 됨 */
|
||||
}
|
||||
}
|
||||
|
||||
export function takePendingLogicKey(): string | null {
|
||||
try {
|
||||
const key = sessionStorage.getItem(PENDING_LOGIC_KEY);
|
||||
sessionStorage.removeItem(PENDING_LOGIC_KEY);
|
||||
return key;
|
||||
} catch {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/** 요소 화면에서 열 것 — 파일 · 하위 거름(구분·세부분류) · 상세구분 · 제목 */
|
||||
export interface Pick {
|
||||
group: string;
|
||||
|
||||
Reference in New Issue
Block a user