70 lines
2.3 KiB
HTML
70 lines
2.3 KiB
HTML
|
|
<!doctype html>
|
||
|
|
<html lang="zh-Hant">
|
||
|
|
<head>
|
||
|
|
<meta charset="utf-8">
|
||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
|
<title>租屋契約 PDF 產生器</title>
|
||
|
|
<link rel="stylesheet" href="/styles.css">
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<main class="app-shell">
|
||
|
|
<header class="topbar">
|
||
|
|
<div>
|
||
|
|
<p class="eyebrow">Word to PDF</p>
|
||
|
|
<h1>租屋契約 PDF 產生器</h1>
|
||
|
|
</div>
|
||
|
|
<span id="connectionStatus" class="status-pill">連線中</span>
|
||
|
|
</header>
|
||
|
|
|
||
|
|
<section class="workspace" aria-label="租屋契約資料">
|
||
|
|
<form id="contractForm" class="tool-panel">
|
||
|
|
<label class="field">
|
||
|
|
<span>Word 範本</span>
|
||
|
|
<select id="template" name="template" required></select>
|
||
|
|
</label>
|
||
|
|
|
||
|
|
<div class="field-grid">
|
||
|
|
<label class="field">
|
||
|
|
<span>每月租金</span>
|
||
|
|
<input name="monthlyRent" type="number" inputmode="numeric" min="1" step="1" value="8000" required>
|
||
|
|
</label>
|
||
|
|
|
||
|
|
<label class="field">
|
||
|
|
<span>繳款日期</span>
|
||
|
|
<input name="paymentDay" type="number" inputmode="numeric" min="1" max="31" step="1" value="18" required>
|
||
|
|
</label>
|
||
|
|
|
||
|
|
<label class="field">
|
||
|
|
<span>保證金</span>
|
||
|
|
<input name="deposit" type="number" inputmode="numeric" min="1" step="1" value="16000" required>
|
||
|
|
</label>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<button id="submitButton" class="primary-button" type="submit">
|
||
|
|
產生 PDF
|
||
|
|
</button>
|
||
|
|
</form>
|
||
|
|
|
||
|
|
<section class="result-panel" aria-label="PDF 結果">
|
||
|
|
<div>
|
||
|
|
<p class="eyebrow">PDF</p>
|
||
|
|
<h2 id="resultTitle">尚未產生</h2>
|
||
|
|
<p id="message" class="message">請輸入資料後產生 PDF。</p>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="result-actions">
|
||
|
|
<button id="downloadButton" class="secondary-button" type="button" disabled>
|
||
|
|
下載 PDF
|
||
|
|
</button>
|
||
|
|
<button id="shareButton" class="secondary-button" type="button" disabled>
|
||
|
|
分享 PDF
|
||
|
|
</button>
|
||
|
|
</div>
|
||
|
|
</section>
|
||
|
|
</section>
|
||
|
|
</main>
|
||
|
|
|
||
|
|
<script src="/app.js" defer></script>
|
||
|
|
</body>
|
||
|
|
</html>
|