feat: lighten ai agent admin frontend

This commit is contained in:
2026-06-22 09:52:31 +08:00
parent 76ea0b9cde
commit 6f872bbbc6
9 changed files with 201 additions and 743 deletions
@@ -28,7 +28,7 @@ interface EventHandlerConfig {
running: Ref<boolean>;
conversationId: Ref<null | string>;
// 设计预览回调
onDesignPreview?: (data: DesignPreviewData) => void;
onDesignPreview?: (data: DesignPreviewData) => string | void;
}
/** 生成消息 ID */
@@ -104,10 +104,12 @@ export function useEventHandler(config: EventHandlerConfig) {
};
// 调用设计预览回调
onDesignPreview?.(previewData);
const customWaitingContent = onDesignPreview?.(previewData);
// 显示提示消息
const waitingContent = `**${configData.title}**\n\n${configData.message || '请在右侧面板中确认或编辑设计'}`;
const waitingContent =
customWaitingContent ||
`**${configData.title}**\n\n${configData.message || '请在右侧面板中确认或编辑设计'}`;
const initialMsg = messages.value.find((m) => m.id === msgId);
if (initialMsg && !initialMsg.content?.trim()) {
updateAssistantMessage(msgId, {