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