feat(이름): 종단설계 → 노선설계 · 종단 보기 → 노선 보기 (372-1)

B05 좌측 패널 제목 · ☰ 단계 · 안내 · 메일 · 도움말 제목 · 버튼 이름 · 시험 짝.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
This commit is contained in:
2026-10-17 11:49:03 +09:00
co-authored by Claude Sonnet 5.5
parent cd27e7d367
commit 8ca741e482
6 changed files with 10 additions and 10 deletions
+3 -3
View File
@@ -218,14 +218,14 @@ async def send_initial_analysis_complete_email(
{design_rows}
</div>
<div class="notice">
기본값으로 계산한 결과입니다. 종단설계 화면에서 검토·수정한 뒤 횡단설계에서
기본값으로 계산한 결과입니다. 노선설계 화면에서 검토·수정한 뒤 횡단설계에서
[확정]을 누르면 다음 단계(수량 산출)로 넘어갑니다.
</div>
"""
else:
design_block = """
<div class="notice">
초기 노선·종횡단 자동 계산은 완료되지 않았습니다. 종단설계 화면에서 직접
초기 노선·종횡단 자동 계산은 완료되지 않았습니다. 노선설계 화면에서 직접
경로를 계산해 주세요.
</div>
"""
@@ -239,7 +239,7 @@ async def send_initial_analysis_complete_email(
</div>
{design_block}
<p style="text-align: center; margin: 26px 0;">
<a class="button" href="{html.escape(result_url)}">종단설계 화면 열기</a>
<a class="button" href="{html.escape(result_url)}">노선설계 화면 열기</a>
</p>
<p style="color:#6b7280;font-size:13px;">
로그인이 필요한 경우 인증 후 같은 화면으로 이동합니다.
+1 -1
View File
@@ -1,4 +1,4 @@
# 종단설계 설명서
# 노선설계 설명서
## 이 화면에서 하는 일
@@ -125,7 +125,7 @@ const LOCALES = {
B06_Profile_Btn_Save: ["저장", "Save"],
B06_Profile_Btn_Confirm: ["확정", "Confirm"],
Design_Btn_ToCross: ["횡단 보기", "Cross view"],
Design_Btn_ToProfile: ["종단 보기", "Profile view"],
Design_Btn_ToProfile: ["노선 보기", "Route view"],
};
const STUBS = {
"@ui/ui_template_locale": { ui_locales: LOCALES, currentLanguageIndex: 0 },
+1 -1
View File
@@ -95,7 +95,7 @@ def test_아래_단추는_네_개_보기_전환_글자만_따라감(results):
# [확정]은 종단 보기에서도 켜진다(한 벌 저장이 횡단 자료를 같은 페이지에서 얻음).
assert views[name]["dockDisabled"] == [False, False, False, False]
assert views["profile"]["dockLabels"][3] == "횡단 보기"
assert views["cross"]["dockLabels"][3] == "종단 보기"
assert views["cross"]["dockLabels"][3] == "노선 보기"
assert views["back"]["dockLabels"][3] == "횡단 보기"
+3 -3
View File
@@ -108,7 +108,7 @@ export const ui_locales_b2 = {
],
/* --- B05_Profile 경로 설계 --- */
B05_Route_Title: ["종단설계", "Profile Design"],
B05_Route_Title: ["노선설계", "Route Design"],
B05_Route_Group_Points: ["경로 제어점", "Route Control Points"],
B05_Route_Point_BP: ["시점 (BP)", "Begin (BP)"],
B05_Route_Point_EP: ["종점 (EP)", "End (EP)"],
@@ -146,7 +146,7 @@ export const ui_locales_b2 = {
B05_Route_Btn_GoCross: ["횡단 이동", "Go to Cross"],
/* 좌측 패널 아래 단추 [보기 전환] — 가려는 쪽 이름(계획서 24-2b). */
Design_Btn_ToCross: ["횡단 보기", "Cross view"],
Design_Btn_ToProfile: ["종단 보기", "Profile view"],
Design_Btn_ToProfile: ["노선 보기", "Route view"],
B05_Route_TempSave_Success: ["변경 내용을 저장했습니다.", "Changes saved."],
B05_Route_TempSave_Failed: ["저장에 실패했습니다.", "Failed to save."],
B05_Route_Reset_Confirm: [
@@ -800,7 +800,7 @@ export const ui_locales_b2 = {
"Failed to load the material summary.",
],
B08_Quantity_Haul_Missing: [
"운반계획이 아직 없습니다. 종단설계에서 [확정]을 누르면 만들어집니다.",
"운반계획이 아직 없습니다. 노선설계에서 [확정]을 누르면 만들어집니다.",
"No haul plan yet. Press [Confirm] on the profile design to build it.",
],
B08_Quantity_Haul_Excluded: ["내역 제외", "Not billed"],
+1 -1
View File
@@ -80,7 +80,7 @@ export const ui_locales_common = {
* 워크플로우 공통 (B04~B09 상단 진행 단계 라벨)
* ------------------------------------------------------------------------ */
WF_Step_Surface: ["전처리", "Preprocess"],
WF_Step_Route: ["종단설계", "Profile Design"],
WF_Step_Route: ["노선설계", "Route Design"],
WF_Step_ProfileCross: ["횡단설계", "Cross Design"],
WF_Step_DesignDetail: ["상세설계", "Detail Design"],
WF_Step_Quantity: ["수량산출", "Quantity"],