Files

181 lines
8.5 KiB
HTML

<!doctype html>
<html lang="ko">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>STMATE w 8.0 — 경영정보(주) 원가·내역 통합 시스템 (독립 재현판)</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div id="stmate-shell" class="stmate-shell">
<!-- 1. TWM_STMATE_START_8X 상단 메인 메뉴바 (MainMenu1: 5대 메뉴) -->
<div class="win-menubar" id="main-menubar">
<div class="win-brand">STMATE w 8.0</div>
<div class="menu-item" data-menu="m1">
<span><u>1</u>. 프로젝트/초기값</span>
<div class="menu-dropdown">
<button data-act="Act_PrjList">공사목록표 (wPrjList) — 프로젝트 관리</button>
<button data-act="Act_Init">초기값 입력 및 수정 (wM_Set_Sys)</button>
<hr />
<button data-act="Act_ReloadDbf">현재 프로젝트 DBF/SMT 다시 읽기</button>
<button data-act="Act_SaveDbf">현재 프로젝트 DBF/SMT/STC 물리 저장 (sBtn_Calc)</button>
<button data-act="Act_ExportJson">작업 스냅샷 JSON 내보내기</button>
<label class="menu-file-label">
작업 스냅샷 JSON 불러오기
<input type="file" id="json-file-input" accept=".json" hidden />
</label>
</div>
</div>
<div class="menu-item" data-menu="m2">
<span><u>2</u>. 단가표/대가표</span>
<div class="menu-dropdown">
<button data-act="Act_DanList" data-filter="ALL">
단가목록표 — 모든단가 (wM_JabPum)
</button>
<button data-act="Act_DanList" data-filter="L">노무비 단가목록 (L)</button>
<button data-act="Act_DanList" data-filter="M">재료비 단가목록 (M)</button>
<button data-act="Act_DanList" data-filter="S">경비 단가목록 (S)</button>
<button data-act="Act_DanList" data-filter="X">
중기경비/사용료 목록 (X · wM_Edit_EQ)
</button>
<hr />
<button data-act="Act_IlwiEdit" data-filter="B">
일위대가표 편집 (B · wM_Edit_iLWi)
</button>
<button data-act="Act_IlwiEdit" data-filter="D">
단가산출근거/Q식 편집 (D · wM_Edit_San)
</button>
<hr />
<button data-act="Act_BoxaModal">5개 가격지 비교·최저가 채택 (wM_Boxa)</button>
<button data-act="Act_EdtHalModal">기준단가 비율 일괄수정 (wM_Edt_Hal)</button>
<button data-act="Act_CatalogModal">
STMATE 표준 카탈로그 (894코드·350레시피·21특수산식)
</button>
</div>
</div>
<div class="menu-item" data-menu="m3">
<span><u>3</u>. 내역서/인쇄</span>
<div class="menu-dropdown">
<button data-act="Act_BoqEdit">설계내역서 편집 (wBoq · T1~T6/E1~E6/C*)</button>
<button data-act="Act_KanJub">제잡비 계산 · 원가계산서 (wM_KanJub)</button>
<button data-act="Act_KanRate">원가계산기준 제비율표 편집 (wM_KAN_RATE)</button>
<hr />
<button data-act="Act_StageEdit">
계약 / 실행예산 / 기성 / 설계변경 단계 (wM_Mk_Cont · wM_KanJub_K)
</button>
<hr />
<button data-act="Act_Print">
보고서 인쇄 및 엑셀/조달청 XML/JDL 변환 (PM_Prt 30종)
</button>
</div>
</div>
<div class="menu-item" data-menu="m4">
<span><u>4</u>. 도구</span>
<div class="menu-dropdown">
<button data-act="Act_ITNumModal">내역서 공종번호 자동부여 (wITNum)</button>
<button data-act="Act_BoqRateModal">내역 항목 할증율 적용 (wBoqRate)</button>
<button data-act="Act_MRateModal">비목별 단수·금액 일괄보정 (wM_Rate)</button>
<button data-act="Act_ExpndModal">일위대가/산근 내역 풀어넣기 (wExpnd)</button>
<button data-act="Act_QtyModal">수량산출서 연결 집계 (wQtyList)</button>
</div>
</div>
<div class="menu-item" data-menu="m5">
<span><u>5</u>. 기타</span>
<div class="menu-dropdown">
<button data-act="Act_LoadGolden">봉화군 2024 산불진화임도 표준 상태 복원</button>
<button data-act="Act_ReaInfoModal">REA 정적분석 아키텍처 & DBF/SMT 명세 확인</button>
</div>
</div>
<div class="menubar-right">
<span id="conn-badge" class="conn-badge">DBF 엔진 대기중</span>
<select
id="top-project-select"
class="top-project-select"
title="PC 및 실무 STMATE 프로젝트 즉시 전환"
></select>
</div>
</div>
<!-- 2. TWM_STMATE_START_8X 상단 8버튼 메인 툴바 (Tool_Bar) -->
<div class="win-toolbar" id="main-toolbar">
<button class="tb-btn active" data-screen="wPrjList" title="TWPRJLIST 공사목록표">
<span class="tb-ico">📁</span>
<span class="tb-txt">공사목록표</span>
</button>
<button class="tb-btn" data-screen="wM_Set_Sys" title="초기값 입력 및 수정">
<span class="tb-ico">⚙️</span>
<span class="tb-txt">초 기 값</span>
</button>
<button class="tb-btn" data-screen="wM_JabPum" title="COSTN.DBF 단가목록표">
<span class="tb-ico">📋</span>
<span class="tb-txt">단가목록표</span>
</button>
<button
class="tb-btn"
data-screen="wM_Edit_iLWi"
title="일위대가·중기·단가산출근거(COSTN.SMT)"
>
<span class="tb-ico">🧮</span>
<span class="tb-txt">대 가 표</span>
</button>
<button class="tb-btn" data-screen="wBoq" title="BOQ11~14.DBF 계층 설계내역서">
<span class="tb-ico">📐</span>
<span class="tb-txt">설계내역서</span>
</button>
<button class="tb-btn" data-screen="wM_KanJub" title="TWM_KANJUB 제잡비 및 원가계산서">
<span class="tb-ico">🏛️</span>
<span class="tb-txt">제잡비계산</span>
</button>
<button class="tb-btn" data-screen="wM_KAN_RATE" title="TWM_KAN_RATE 제비율표 & JB_R">
<span class="tb-ico">📊</span>
<span class="tb-txt">제비율표</span>
</button>
<button class="tb-btn" data-screen="wStage" title="계약·실행·기성·설계변경">
<span class="tb-ico">🔄</span>
<span class="tb-txt">계약/기성/변경</span>
</button>
<button class="tb-btn" data-screen="PM_Prt" title="ST_Prt.CPM 30종 보고서 인쇄 및 변환">
<span class="tb-ico">🖨️</span>
<span class="tb-txt">보고서인쇄</span>
</button>
<div class="tb-sep"></div>
<button
class="tb-btn tb-calc"
id="btn-calc-all"
title="Act_Calc_All: 전 공정 재계산 및 DBF/SMT/STC 동기화 저장"
>
<span class="tb-ico">⚡</span>
<span class="tb-txt">계 산 완 료</span>
</button>
</div>
<!-- 3. 현재 열린 프로젝트 컨텍스트 헤더 (PrjBar) -->
<div class="prj-context-bar" id="prj-context-bar"></div>
<!-- 4. 메인 MDI 작업 화면 영역 -->
<main id="mdi-workspace" class="mdi-workspace"></main>
<!-- 5. 하단 고정 상태표시줄 및 실시간 원가 집계바 (St_Bar) -->
<footer id="stmate-statusbar" class="stmate-statusbar"></footer>
</div>
<!-- 범용 모달 컨테이너 (wITNum, wBoqRate, wM_Rate, wExpnd, wM_Boxa, wM_Edt_Hal, 표준카탈로그 등) -->
<div id="stmate-modal-backdrop" class="modal-backdrop hidden">
<div id="stmate-modal-window" class="modal-window">
<div class="modal-titlebar">
<span id="modal-title-text">STMATE 도구</span>
<button id="modal-close-btn" class="modal-close-btn">✕</button>
</div>
<div id="modal-body-content" class="modal-body"></div>
</div>
</div>
<script src="calc.js"></script>
<script src="smt_engine.js"></script>
<script src="view_prj_boq.js"></script>
<script src="view_dan_ilwi.js"></script>
<script src="view_kanjub_prt.js"></script>
<script src="app.js"></script>
</body>
</html>