chore(요구): 요구 298 — CAD 고침 · 좌측 하단 버튼셋 · 노선 저장 토스트 · 패널 하이라이트 · 보안 대 속도 · B06 오버레이

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AbccG79TsSMUjnGqBq1MUE
This commit is contained in:
2026-10-20 18:24:52 +09:00
co-authored by Claude Opus 5.5
parent f4b775b1bb
commit 83ef315fab
@@ -61,3 +61,30 @@
## 요구 297 (10-20 · 사용자 · 확인)
1. 내용 파악 후 한번에 수정사항 넣겠음. 다음 확인사항. 어제 내장캐드의 기능과 프론트엔드의 반영 요청 중 반영 안된내용이 있는지 확인.
## 요구 298 (10-20 · 사용자 · 297 답 · 버튼셋 · 노선 저장 · 보안)
지시: 조사 후 신규 계획서 작성 필요
1. 데스크탑 cad 빌드 진행, 아래내용 포함하여 진행 필요
- cad 오른쪽 손가락 단추를 삭제 모바일이나 탭에서 불편
- 리본 아이콘ㄴ 남은 경우 하나 개선
- 드롭다운은 내가 확인하겠음. 하지만 드롭다운 메뉴에 대한 요청은 B05의 평면 상단에 존재하는 버튼 옆에 항목들에도 해당됨. 점검
- dwg 불러오기는 M2 구조물 카드의 수정버튼에 연결된 상세 페이지에 대한 내용임.
- 캐드 내장 프로그램은 이원화할 생각없음. dwg 불러오기는 공통기능으로 메인프로그램으로 적용할 것.
- 표지는 원본 개념이 없음. 수정을 원하면 사용자가 직접 불러옴.
- 축척 칸은 너의 제안대로 수정
- 캐드 화면 내부에 메뉴 탭과 내용 탭으로 구분되어 있음. 구분할 수 있게 구분선 하나 추가
2. B05 ~ B09의 좌측 패널하단의 ?, <, > , 페이지별 기타 버튼
- 공통항목 : <> 버튼의 이동으로 프로그래스의 상태 변화 지정 | 초기화 버튼은 내부가 현재 색상을 유지하지만 채움이 없는 상태로 마우스 커서가 올라간 경우에만 채움 책상으로(노무 눈에 띔)
- B05 : 초기화 버튼 제일 우측으로 이동 | 확정버튼 삭제 | < 버튼은 B04로 사용자는 넘어갈일 없으니 비활성화 표시 | B06 이동 > 버튼은 페이지 이동만. 같은 페이지 처럼 동작 | 저장은 B05/B06의 사용자가 보고 있는 화면을 기준으로 저장
- B06 : 초기화 버튼 제일 우측으로 이동 | 확정버튼 삭제 | > 버튼으로 저장 후 페이지 이동(확정과 동일할 것으로 예상)| 저장은 B05/B06의 사용자가 보고 있는 화면을 기준으로 저장
- B07 : 초기화 버튼 추가, B07의 초기화 버튼은 B05/B06에서 넘어온 직후의 계산 시점으로 만약 사용자가 되돌아가서 B05/B06의 내용을 변경하는 경우에는 초기화 값 다시 변경, 수정하다가 마음에 안드는 경우에 되돌아감. 새로운 초기화 시점으로 되돌아감. | 저장은 B07의 사용자가 보고 있는 화면을 기준으로 저장 | > 버튼으로 저장 후 페이지 이동
- B08 : 초기화 버튼 추가, B08의 초기화 버튼은 B07에서 넘어온 직후의 계산 시점으로 만약 사용자가 되돌아가서 B05/B06/B07의 내용을 변경하는 경우에는 초기화 값 다시 변경, 수정하다가 마음에 안드는 경우에 되돌아감. 새로운 초기화 시점으로 되돌아감. | 저장은 B08의 사용자가 보고 있는 화면을 기준으로 저장 | > 버튼으로 저장 후 페이지 이동
- B09 : 초기화 버튼 추가, B09의 초기화 버튼은 B08에서 넘어온 직후의 계산 시점으로 만약 사용자가 되돌아가서 B05/B06/B07/B08의 내용을 변경하는 경우에는 초기화 값 다시 변경, 수정하다가 마음에 안드는 경우에 되돌아감. 새로운 초기화 시점으로 되돌아감. | 저장은 B09의 사용자가 보고 있는 화면을 기준으로 저장 | > 버튼로 저장 후 페이지 이동(인쇄 미리보기 페이지)
3. 평면도의 노선 변경(추천노선 변경 아님) 후 저장버튼을 누르면 계획고 편지 1곳을 지웠습니다. 메세지와, 노선 저장 - 관지침 X, 새 교차관, 노선 밖 고침등 이상한 토스트 메세지가 보임. 둘다 의미없는 메세지로 보임. 삭제, 토스트 메시지 후 브라우져가 out of memory 발생, 리프레시하면 제대로 보임. 점검
4. B05 ~ B06 좌측 패널 동작
- 하이라이트 기능에 의해 특정영역을 하이라이트 기능으로 사용자에게 보여줄때 좌측 패널의 동작과는 무관함. 사용자가 패널을 열린 상태로 한다면 내부의 컨테이너들의 내용은 하이라이트하는게 맞지만 패널이 닫혔을 경우에는 내부의 내용을 업데이트하기는 하지만 닫힌 패널을 열필요는 없음.
5. 보안기능 및 사용자 편의성
- 현재 백엔드와 프론트엔드에는 거의 대부분 양쪽에 구현되어 있거나 일원화되어 있을것으로 예상, 보안과 사용자 편의성(속도) 개선에 대한 선택이 필요, 이전 조사 내용을 찾아보면 내가 너에게 타임측정요청과 함께 프론트와 백엔드에서의 선택을 나중에 하겠다고 했음. 보안 강화로 백엔드 계산할지, 프론트엔드에서 계산할지에 대한 선택이 필요한 시점임. 최적 조건을 찾아야함. 어떻게 할지 조사 시작
6. B06의 평면 오버레이창과 하단 종단패널이 둘다 열리는 경우 충돌이 남. 평면을 더 상위 오버레이로 변경