fix(agent-chat): 修复不含元数据标签的时候,智能体图标及元数据访问异常
This commit is contained in:
parent
33dbe78914
commit
4552cf800c
@ -60,7 +60,7 @@
|
||||
</div>
|
||||
|
||||
<div v-else-if="!conversations.length" class="chat-examples">
|
||||
<img v-if="currentAgentMetadata.icon" class="agent-icons" :src="currentAgentMetadata.icon" alt="智能体图标" />
|
||||
<img v-if="currentAgentMetadata?.icon" class="agent-icons" :src="currentAgentMetadata?.icon" alt="智能体图标" />
|
||||
<div v-else style="margin-bottom: 150px"></div>
|
||||
<h1>您好,我是{{ currentAgentName }}!有什么可以帮您?</h1>
|
||||
<!-- <h1>{{ currentAgent ? currentAgent.name : '请选择一个智能体开始对话' }}</h1>
|
||||
@ -221,8 +221,13 @@ const currentAgentId = computed(() => {
|
||||
}
|
||||
});
|
||||
|
||||
const currentAgentMetadata = computed(() => agentStore.metadata[currentAgentId.value] || {});
|
||||
const currentAgentName = computed(() => currentAgentMetadata?.value.name || currentAgent.name || '智能体');
|
||||
const currentAgentMetadata = computed(() => {
|
||||
if (agentStore?.metadata && CurrentAgentId.value in agentStore?.metadata[currentAgentId.value]) {
|
||||
return agentStore?.metadata[currentAgentId.value]
|
||||
}
|
||||
return {}
|
||||
});
|
||||
const currentAgentName = computed(() => currentAgentMetadata.value?.name || currentAgent.name || '智能体');
|
||||
|
||||
const currentAgent = computed(() => agents.value[currentAgentId.value] || null);
|
||||
const chatsList = computed(() => threads.value || []);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user