优化部分UI界面
This commit is contained in:
parent
e6c3cf2b7b
commit
17163a3b86
@ -14,6 +14,7 @@ class Tool(BaseModel):
|
||||
description: str
|
||||
url: str
|
||||
method: str
|
||||
params: Optional[Dict[str, Any]] = None
|
||||
|
||||
@tool.get("/", response_model=List[Tool])
|
||||
async def route_index():
|
||||
|
||||
@ -71,24 +71,24 @@
|
||||
</a-collapse>
|
||||
</div>
|
||||
<p v-if="message.role=='sent'" style="white-space: pre-line" class="message-text">{{ message.text }}</p>
|
||||
<div v-else-if="message.text.length == 0 && message.status=='init'" class="loading-dots">
|
||||
<div v-else-if="message.text.length == 0 && (message.status=='init' || message.status=='reasoning') && isStreaming" class="loading-dots">
|
||||
<div></div>
|
||||
<div></div>
|
||||
<div></div>
|
||||
</div>
|
||||
<div v-else-if="message.status == 'searching' && isStreaming" class="searching-msg"><i>正在检索……</i></div>
|
||||
<div v-else-if="message.status == 'generating' && isStreaming" class="searching-msg"><i>正在生成……</i></div>
|
||||
<div
|
||||
v-else-if="(message.text.length == 0 && message.status!='reasoning') || message.status == 'error' || (message.status != 'finished' && !isStreaming)"
|
||||
<div v-else-if="message.text.length > 0"
|
||||
v-html="renderMarkdown(message)"
|
||||
class="message-md"
|
||||
@click="consoleMsg(message)">
|
||||
</div>
|
||||
<div v-else
|
||||
class="err-msg"
|
||||
@click="retryMessage(message.id)"
|
||||
>
|
||||
请求错误,请重试。{{ message.message }}
|
||||
</div>
|
||||
<div v-else
|
||||
v-html="renderMarkdown(message)"
|
||||
class="message-md"
|
||||
@click="consoleMsg(message)"></div>
|
||||
<RefsComponent v-if="message.role=='received' && message.status=='finished'" :message="message" />
|
||||
</div>
|
||||
</div>
|
||||
@ -556,7 +556,6 @@ const retryMessage = (id) => {
|
||||
sendMessage();
|
||||
}
|
||||
|
||||
|
||||
// 从本地存储加载数据
|
||||
onMounted(() => {
|
||||
scrollToBottom()
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<div class="sidebar">
|
||||
<div class="additional-params">
|
||||
<h4>相关参数</h4>
|
||||
<!-- Add any PDF-specific parameters here if needed -->
|
||||
<p>暂无相关参数</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="result-container">
|
||||
@ -89,12 +89,12 @@ const router = createRouter({
|
||||
{
|
||||
path: 'text-chunking',
|
||||
name: 'TextChunking',
|
||||
component: () => import('../components/TextChunkingComponent.vue'),
|
||||
component: () => import('../components/tools/TextChunkingComponent.vue'),
|
||||
},
|
||||
{
|
||||
path: 'pdf2txt',
|
||||
name: 'PDF_to_TXT',
|
||||
component: () => import('../components/ConvertToTxtComponent.vue'),
|
||||
component: () => import('../components/tools/ConvertToTxtComponent.vue'),
|
||||
},
|
||||
]
|
||||
},
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
<div class="tools-container layout-container">
|
||||
<HeaderComponent
|
||||
title="工具箱"
|
||||
description="这里展示了各种可用的工具。(注:不是大模型的工具)"
|
||||
description="这里展示了各种可用的工具,重点是为了测试部分功能的页面。(注:不是大模型的工具)"
|
||||
>
|
||||
</HeaderComponent>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user