refactor: 简化 Chat 页面移除推荐智能体模块
- 移除 selectAgentAndCreateSession 方法 - 移除推荐智能体卡片区域 - 精简页面代码 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -189,18 +189,6 @@ const handleSelectModel = (model: any) => {
|
|||||||
showModelDropdown.value = false
|
showModelDropdown.value = false
|
||||||
}
|
}
|
||||||
|
|
||||||
// 选择智能体并创建会话
|
|
||||||
const selectAgentAndCreateSession = async (agent: any) => {
|
|
||||||
selectedAgent.value = agent
|
|
||||||
const session = await createSession()
|
|
||||||
if (session) {
|
|
||||||
messages.value = [
|
|
||||||
{ id: Date.now(), role: 'assistant', content: `你好!我是 ${agent.name},有什么我可以帮助你的吗?`, timestamp: new Date() }
|
|
||||||
]
|
|
||||||
await saveMessage('assistant', messages.value[0].content)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除会话
|
// 删除会话
|
||||||
const handleDeleteSession = async (session: any) => {
|
const handleDeleteSession = async (session: any) => {
|
||||||
try {
|
try {
|
||||||
@@ -326,28 +314,6 @@ onUnmounted(() => {
|
|||||||
<i class="fa-solid fa-plus mr-2"></i>
|
<i class="fa-solid fa-plus mr-2"></i>
|
||||||
开始新对话
|
开始新对话
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<!-- 推荐智能体 -->
|
|
||||||
<div v-if="chatAgents.length > 0" class="recommend-section">
|
|
||||||
<div class="recommend-title">或选择一个智能体</div>
|
|
||||||
<div class="recommend-cards">
|
|
||||||
<div
|
|
||||||
v-for="agent in chatAgents.slice(0, 4)"
|
|
||||||
:key="agent.id"
|
|
||||||
class="recommend-card"
|
|
||||||
@click="selectAgentAndCreateSession(agent)"
|
|
||||||
>
|
|
||||||
<div
|
|
||||||
class="recommend-avatar"
|
|
||||||
:style="{ backgroundColor: agent.accentColor + '20', color: agent.accentColor }"
|
|
||||||
>
|
|
||||||
{{ agent.avatar }}
|
|
||||||
</div>
|
|
||||||
<div class="recommend-name">{{ agent.name }}</div>
|
|
||||||
<div class="recommend-desc">{{ agent.description || 'AI 助手' }}</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 有会话但无消息时显示欢迎提示 -->
|
<!-- 有会话但无消息时显示欢迎提示 -->
|
||||||
|
|||||||
Reference in New Issue
Block a user