SPC/templates/index.html

81 lines
3.6 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="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>智能知识库问答</title>
<link rel="stylesheet" href="/static/style.css">
</head>
<body>
<div class="container">
<div class="header">
<h1>🧠 智能知识库问答</h1>
<p class="subtitle">✨ 企业/课程 · 自有文档精准问答,减少人工答疑</p>
</div>
<div class="main-content">
<div class="left-panel">
<div class="panel-section">
<h2>📁 文档上传</h2>
<div class="upload-area" id="upload-area">
<input type="file" id="file-input" accept=".txt,.pdf,.docx" hidden>
<div class="upload-icon">📤</div>
<p class="upload-text">点击或拖拽文件到此处</p>
<p class="upload-hint">💡 支持 PDF、Word、TXT 格式(最大 16MB</p>
</div>
</div>
<div class="panel-section">
<div class="panel-header">
<h2>📚 知识库</h2>
<span class="doc-count" id="doc-count">0 个文档</span>
</div>
<div class="document-list" id="document-list">
<div class="empty-state">
<div class="empty-icon">📭</div>
<p>暂无文档</p>
<p class="empty-hint">上传文档后即可开始问答</p>
</div>
</div>
</div>
</div>
<div class="right-panel">
<div class="panel-section">
<div class="panel-header">
<h2>💬 智能问答</h2>
<button class="clear-btn" onclick="clearHistory()" title="清除对话历史">🗑️ 清空</button>
</div>
<div class="chat-container">
<div class="chat-messages" id="chat-messages">
<div class="message bot">
<div class="message-content">
<p>👋 您好!我是您的智能知识库助手。</p>
<p>📋 请先上传文档,然后我可以基于文档内容回答您的问题。</p>
<p>🎯 支持精准检索,减少人工答疑时间!</p>
</div>
</div>
</div>
<div class="chat-input">
<div class="input-wrapper">
<textarea id="question-input" placeholder="💭 请输入您的问题...(按 Enter 发送Shift+Enter 换行)" maxlength="1000"></textarea>
<div class="char-count" id="char-count">0/1000</div>
</div>
<button class="send-btn" onclick="askQuestion()" id="send-btn">
<span class="btn-text">发送</span>
<span class="btn-icon">🚀</span>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="toast" id="toast"></div>
<script src="/static/script.js"></script>
</body>
</html>