Files
sam-sales/plan/html_slides_v10/slide_08_EST_ADD_001.html
aweso f6e127dfb8 쿠콘 문의사항 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-12 14:53:23 +09:00

909 lines
27 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css">
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
width: 720pt;
height: 405pt;
font-family: 'Pretendard', 'Malgun Gothic', sans-serif;
background: #ffffff;
}
p, h1, h2, h3 { margin: 0; }
/* Header Table */
.header-table {
display: flex;
flex-direction: column;
border: 0.5pt solid #64748b;
margin: 4pt 8pt;
}
.header-row {
display: flex;
border-bottom: 0.5pt solid #64748b;
}
.header-row:last-child {
border-bottom: none;
}
.header-cell {
display: flex;
align-items: center;
justify-content: center;
border-right: 0.5pt solid #64748b;
background: #f1f5f9;
padding: 4pt 6pt;
height: 18pt;
}
.header-cell:last-child { border-right: none; }
.header-cell.label {
width: 55pt;
background: #e2e8f0;
}
.header-cell.value { flex: 1; }
.header-cell.small { width: 45pt; }
.header-cell.medium { width: 70pt; }
.header-cell p {
font-size: 6pt;
color: #1e293b;
white-space: nowrap;
}
/* Main Content */
.main-content {
display: flex;
flex: 1;
padding: 0 8pt 8pt 8pt;
gap: 8pt;
}
/* Wireframe Area */
.wireframe-area {
flex: 1;
background: #f8fafc;
border: 0.5pt solid #e2e8f0;
border-radius: 2pt;
display: flex;
flex-direction: column;
overflow: hidden;
}
.wireframe-header {
background: #1e293b;
padding: 5pt 10pt;
}
.wireframe-header p {
font-size: 8pt;
font-weight: 600;
color: #ffffff;
}
.wireframe-body {
flex: 1;
display: flex;
padding: 8pt;
gap: 8pt;
}
/* Sidebar */
.sidebar {
width: 65pt;
background: #f1f5f9;
border-radius: 2pt;
padding: 5pt;
}
.sidebar-item {
padding: 4pt 5pt;
margin-bottom: 2pt;
border-radius: 2pt;
background: #ffffff;
}
.sidebar-item.active {
background: #0d9488;
}
.sidebar-item p {
font-size: 5pt;
color: #1e293b;
}
.sidebar-item.active p {
color: #ffffff;
font-weight: 600;
}
/* Content Area */
.content-area {
flex: 1;
display: flex;
flex-direction: column;
gap: 6pt;
}
.section-title p {
font-size: 8pt;
font-weight: 700;
color: #1e293b;
}
/* Cards */
.cards-row {
display: flex;
gap: 6pt;
}
.card {
flex: 1;
background: #f1f5f9;
border: 0.5pt solid #e2e8f0;
border-radius: 2pt;
overflow: hidden;
}
.card.selected {
border-color: #0d9488;
border-width: 1pt;
}
.card-header {
background: #1e293b;
padding: 3pt 5pt;
}
.card-header.primary {
background: #0d9488;
}
.card-header p {
font-size: 5pt;
color: #ffffff;
font-weight: 600;
}
.card-body {
padding: 5pt;
display: flex;
align-items: center;
justify-content: center;
min-height: 25pt;
}
.card-body p {
font-size: 7pt;
color: #1e293b;
font-weight: 600;
}
/* Data Table */
.data-table {
background: #1e293b;
border-radius: 2pt;
overflow: hidden;
}
.table-row {
display: flex;
border-bottom: 0.5pt solid #334155;
}
.table-row:last-child { border-bottom: none; }
.table-cell {
flex: 1;
padding: 4pt 8pt;
display: flex;
align-items: center;
}
.table-cell.label { flex: 0 0 100pt; }
.table-cell p {
font-size: 6pt;
color: #94a3b8;
}
.table-cell.value p { color: #ffffff; }
.table-cell.highlight p {
font-size: 10pt;
font-weight: 700;
color: #ffffff;
}
.table-cell.accent p {
color: #0d9488;
font-weight: 600;
}
/* Warning Box */
.warning-box {
background: #dc2626;
border-radius: 2pt;
padding: 4pt 6pt;
}
.warning-box p {
font-size: 5pt;
color: #ffffff;
}
/* Button */
.button {
background: #0d9488;
border-radius: 2pt;
padding: 5pt 12pt;
display: inline-flex;
align-items: center;
justify-content: center;
}
.button p {
font-size: 7pt;
color: #ffffff;
font-weight: 600;
}
/* Description Panel - 흰색 배경, 투명한 항목 */
.description-panel {
width: 145pt;
background: #ffffff;
border: 0.5pt solid #e2e8f0;
border-radius: 2pt;
padding: 8pt;
display: flex;
flex-direction: column;
}
.description-header {
background: #95C11F;
padding: 4pt 8pt;
border-radius: 2pt;
margin-bottom: 10pt;
}
.description-header p {
font-size: 7pt;
font-weight: 600;
color: #ffffff;
text-align: center;
}
.description-item {
margin-bottom: 10pt;
/* 배경 없음 - 투명 */
}
.description-item-header {
display: flex;
align-items: center;
gap: 5pt;
margin-bottom: 3pt;
}
.description-number {
width: 14pt;
height: 14pt;
background: #dc2626;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.description-number p {
font-size: 6pt;
font-weight: 700;
color: #ffffff;
}
.description-title p {
font-size: 6pt;
font-weight: 700;
color: #1e293b;
}
.description-content {
padding-left: 17pt;
}
.description-content p {
font-size: 5pt;
color: #64748b;
line-height: 1.4;
}
</style>
</head>
<body>
<!-- Header Table -->
<div class="header-table">
<div class="header-row">
<div class="header-cell label"><p>Task Name</p></div>
<div class="header-cell value"><p>부대비용</p></div>
<div class="header-cell label"><p>Ver.</p></div>
<div class="header-cell small"><p>D1.0</p></div>
<div class="header-cell label"><p>Page</p></div>
<div class="header-cell small"><p>8</p></div>
</div>
<div class="header-row">
<div class="header-cell label"><p>Route</p></div>
<div class="header-cell value"><p>/estimate/additional</p></div>
<div class="header-cell label"><p>Screen Name</p></div>
<div class="header-cell value"><p>모터/부대비용 화면</p></div>
<div class="header-cell label"><p>Screen ID</p></div>
<div class="header-cell medium"><p>EST_ADD_001</p></div>
</div>
</div>
<!-- Main Content -->
<div class="main-content">
<!-- Wireframe Area -->
<div class="wireframe-area">
<div class="wireframe-header">
<p>방화셔터 견적 시스템</p>
</div>
<div class="wireframe-body">
<div class="sidebar">
<div class="sidebar-item ">
<p>규격 입력</p>
</div>
<div class="sidebar-item ">
<p>단가 계산</p>
</div>
<div class="sidebar-item active">
<p>부대비용</p>
</div>
<div class="sidebar-item ">
<p>견적서 생성</p>
</div>
</div>
<div class="content-area">
<div style="position: relative; flex: 1; min-height: 200pt;">
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 2.6000000000000023pt;
width: 275.59999999999997pt;
height: 18.2pt;
background: transparent;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 7.699999999999999pt;
color: #1e293b;
font-weight: 700;
text-align: left;
line-height: 1.3;
margin: 0;
">모터 사양 자동 선정</p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 26pt;
width: 130pt;
height: 36.4pt;
background: #f1f5f9;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: center;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 5.6pt;
color: #1e293b;
font-weight: 400;
text-align: center;
line-height: 1.3;
margin: 0;
"></p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 26pt;
width: 130pt;
height: 13pt;
background: transparent;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: center;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 5.6pt;
color: #1e293b;
font-weight: 400;
text-align: center;
line-height: 1.3;
margin: 0;
">하중 계산</p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 41.599999999999994pt;
width: 130pt;
height: 18.2pt;
background: transparent;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: center;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 6.3pt;
color: #1e293b;
font-weight: 400;
text-align: center;
line-height: 1.3;
margin: 0;
">14.26㎡ × 12kg = 171kg</p>
</div>
<div style="
position: absolute;
left: 145.6pt;
top: 26pt;
width: 130pt;
height: 36.4pt;
background: #0d9488;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: center;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 5.6pt;
color: #1e293b;
font-weight: 400;
text-align: center;
line-height: 1.3;
margin: 0;
"></p>
</div>
<div style="
position: absolute;
left: 145.6pt;
top: 26pt;
width: 130pt;
height: 13pt;
background: transparent;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: center;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 5.6pt;
color: #FFFFFF;
font-weight: 400;
text-align: center;
line-height: 1.3;
margin: 0;
">모터 선정</p>
</div>
<div style="
position: absolute;
left: 145.6pt;
top: 41.599999999999994pt;
width: 130pt;
height: 18.2pt;
background: transparent;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: center;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 6.3pt;
color: #FFFFFF;
font-weight: 700;
text-align: center;
line-height: 1.3;
margin: 0;
">400kg형 (450,000원)</p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 70.2pt;
width: 275.59999999999997pt;
height: 18.2pt;
background: transparent;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 7pt;
color: #1e293b;
font-weight: 400;
text-align: left;
line-height: 1.3;
margin: 0;
">모터 선정 기준</p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 91pt;
width: 88.39999999999999pt;
height: 26pt;
background: #f1f5f9;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: center;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 4.8999999999999995pt;
color: #1e293b;
font-weight: 400;
text-align: center;
line-height: 1.3;
margin: 0;
">~300kg<br>400형 45만</p>
</div>
<div style="
position: absolute;
left: 98.8pt;
top: 91pt;
width: 88.39999999999999pt;
height: 26pt;
background: #f1f5f9;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: center;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 4.8999999999999995pt;
color: #1e293b;
font-weight: 400;
text-align: center;
line-height: 1.3;
margin: 0;
">300~500kg<br>600형 60만</p>
</div>
<div style="
position: absolute;
left: 192.4pt;
top: 91pt;
width: 88.39999999999999pt;
height: 26pt;
background: #f1f5f9;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: center;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 4.8999999999999995pt;
color: #1e293b;
font-weight: 400;
text-align: center;
line-height: 1.3;
margin: 0;
">500kg~<br>1000형</p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 124.8pt;
width: 275.59999999999997pt;
height: 18.2pt;
background: transparent;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 7.699999999999999pt;
color: #1e293b;
font-weight: 700;
text-align: left;
line-height: 1.3;
margin: 0;
">부대비용 항목</p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 148.2pt;
width: 130pt;
height: 18.2pt;
background: #f1f5f9;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 5.6pt;
color: #1e293b;
font-weight: 400;
text-align: left;
line-height: 1.3;
margin: 0;
">철거비: 150,000원/개소</p>
</div>
<div style="
position: absolute;
left: 145.6pt;
top: 148.2pt;
width: 130pt;
height: 18.2pt;
background: #f1f5f9;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 5.6pt;
color: #1e293b;
font-weight: 400;
text-align: left;
line-height: 1.3;
margin: 0;
">폐기물: 50,000원/개소</p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 169pt;
width: 130pt;
height: 18.2pt;
background: #f1f5f9;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 5.6pt;
color: #1e293b;
font-weight: 400;
text-align: left;
line-height: 1.3;
margin: 0;
">고소장비: 250,000원/일</p>
</div>
<div style="
position: absolute;
left: 145.6pt;
top: 169pt;
width: 130pt;
height: 18.2pt;
background: #f1f5f9;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 5.6pt;
color: #1e293b;
font-weight: 400;
text-align: left;
line-height: 1.3;
margin: 0;
">지방운반비: 별도 협의</p>
</div>
<div style="
position: absolute;
left: 228.8pt;
top: 189.8pt;
width: 78pt;
height: 20.8pt;
background: #0d9488;
border-radius: 2pt;
display: flex;
align-items: center;
justify-content: center;
padding: 2pt 4pt;
box-sizing: border-box;
">
<p style="
font-size: 6.3pt;
color: #FFFFFF;
font-weight: 400;
text-align: center;
line-height: 1.3;
margin: 0;
">다음 단계</p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 26pt;
width: 14pt;
height: 14pt;
background: #dc2626;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
z-index: 100;
box-shadow: 0 1pt 3pt rgba(0,0,0,0.3);
">
<p style="
font-size: 7pt;
font-weight: 700;
color: white;
margin: 0;
">1</p>
</div>
<div style="
position: absolute;
left: 145.6pt;
top: 26pt;
width: 14pt;
height: 14pt;
background: #dc2626;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
z-index: 100;
box-shadow: 0 1pt 3pt rgba(0,0,0,0.3);
">
<p style="
font-size: 7pt;
font-weight: 700;
color: white;
margin: 0;
">2</p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 148.2pt;
width: 14pt;
height: 14pt;
background: #dc2626;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
z-index: 100;
box-shadow: 0 1pt 3pt rgba(0,0,0,0.3);
">
<p style="
font-size: 7pt;
font-weight: 700;
color: white;
margin: 0;
">3</p>
</div>
<div style="
position: absolute;
left: 5.200000000000005pt;
top: 169pt;
width: 14pt;
height: 14pt;
background: #dc2626;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
z-index: 100;
box-shadow: 0 1pt 3pt rgba(0,0,0,0.3);
">
<p style="
font-size: 7pt;
font-weight: 700;
color: white;
margin: 0;
">4</p>
</div>
</div>
</div>
</div>
</div>
<!-- Description Panel -->
<div class="description-panel">
<div class="description-header">
<p>Description</p>
</div>
<div class="description-item">
<div class="description-item-header">
<div class="description-number">
<p>1</p>
</div>
<div class="description-title">
<p>하중 계산</p>
</div>
</div>
<div class="description-content">
<p>면적 × 12kg(0.8t 기준) = 총 무게</p>
</div>
</div>
<div class="description-item">
<div class="description-item-header">
<div class="description-number">
<p>2</p>
</div>
<div class="description-title">
<p>모터 자동 선정</p>
</div>
</div>
<div class="description-content">
<p>~300kg:400형, 300~500kg:600형, 500kg~:1000형</p>
</div>
</div>
<div class="description-item">
<div class="description-item-header">
<div class="description-number">
<p>3</p>
</div>
<div class="description-title">
<p>철거/폐기물</p>
</div>
</div>
<div class="description-content">
<p>교체공사 시 철거비 15만, 폐기물 5만 추가</p>
</div>
</div>
<div class="description-item">
<div class="description-item-header">
<div class="description-number">
<p>4</p>
</div>
<div class="description-title">
<p>양중비</p>
</div>
</div>
<div class="description-content">
<p>지하/고층 현장 시 사다리차/인력 비용 별도</p>
</div>
</div>
</div>
</div>
</body>
</html>