diff --git a/ui/src/components/ai-chat/component/operation-button/ChatOperationButton.vue b/ui/src/components/ai-chat/component/operation-button/ChatOperationButton.vue index ac62b8c9b83..cd3ddd4905e 100644 --- a/ui/src/components/ai-chat/component/operation-button/ChatOperationButton.vue +++ b/ui/src/components/ai-chat/component/operation-button/ChatOperationButton.vue @@ -41,7 +41,7 @@ - + @@ -106,7 +106,16 @@ import applicationApi from '@/api/application' import { datetimeFormat } from '@/utils/time' import { MsgError } from '@/utils/message' import bus from '@/bus' - +const copy = (data: any) => { + try { + const text = data.answer_text_list + .map((item: Array) => item.map((i) => i.content).join('\n')) + .join('\n\n') + copyClick(text) + } catch (e: any) { + copyClick(removeFormRander(data?.answer_text.trim())) + } +} const route = useRoute() const { params: { id }