- 왼쪽 줄 쌓기(항목 · 줄 일곱 종류 · 공식 틀 셋 · 식으로 풀기 · 틀로 저장 · 표에서 고르기 · 끌어 순서) · 오른쪽 경쟁사 꼴 산출근거(분수 기호식 = 값식 = 결과 · 소계 · 합계) · 아래 비목 상자 · 엑셀 글 붙여넣기 · 저장 = localStorage - 견본 셋 금액 = 거창 파일 원 단위(5,323 · 52,796 · 94,215 비목 넷) · 확인 = node tools/line-stack-test/check.mjs - 접근 = main.py 정적 마운트 /tools/line-stack-test · vite 프록시 한 줄(개발 포트에서 열림) · M01 왼쪽 패널 맨 아래 「시험: 줄 쌓기」 새 탭 - 라이브러리 0(분수 = CSS) · 지우기 = 폴더 + 표시 주석 셋 덩이 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
44 lines
1.5 KiB
HTML
44 lines
1.5 KiB
HTML
<!doctype html>
|
|
<html lang="ko">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<title>시험: 줄 쌓기 단가산출</title>
|
|
<link rel="icon" href="data:," />
|
|
<link rel="stylesheet" href="style.css" />
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<h1>시험: 줄 쌓기 단가산출</h1>
|
|
<span class="hint">서버 없음 · 저장은 이 브라우저에만 · 마음에 안 들면 폴더째 지움</span>
|
|
<span id="samples"></span>
|
|
<button id="save">저장</button><button id="load">불러오기</button><span id="msg"></span>
|
|
</header>
|
|
<main>
|
|
<section id="edit"></section>
|
|
<section id="outWrap"><div id="out"></div></section>
|
|
</main>
|
|
<footer>
|
|
<div id="tot"></div>
|
|
<div id="cmp"></div>
|
|
<details>
|
|
<summary>
|
|
엑셀 글 붙여넣기 — 경쟁사 「단가산출」 시트 한 블록(머리 줄부터 「계 :」 줄까지)
|
|
</summary>
|
|
<textarea
|
|
id="paste"
|
|
rows="8"
|
|
placeholder="1.측구터파기(토사)[㎥] 5323 3,442 832 1,049 1. 기 계 ( 100 % ) : 굴삭기(무한궤도) (0.7㎥) …"
|
|
></textarea>
|
|
<button id="pasteGo">줄로 넣기</button><span id="pasteMsg"></span>
|
|
</details>
|
|
</footer>
|
|
<dialog id="tbl">
|
|
<h3></h3>
|
|
<table></table>
|
|
<button data-close>닫기</button>
|
|
</dialog>
|
|
<script type="module" src="app.js"></script>
|
|
</body>
|
|
</html>
|