+
+
+
+
+
+
+
+
+
{{ currentSession?.title || '聊天详情' }}
+
+ {{ currentSession?.assistantName || '聊天助理' }}
+
+
+
+ {{ formatTime(currentSession?.lastMessageAt || currentSession?.accessAt) }}
+
+
+
+
+
+
-
-
diff --git a/easyflow-ui-usercenter/app/src/views/chatHistory/share/index.vue b/easyflow-ui-usercenter/app/src/views/chatHistory/share/index.vue
deleted file mode 100644
index 3d2d843..0000000
--- a/easyflow-ui-usercenter/app/src/views/chatHistory/share/index.vue
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
{{
- conversationInfo?.title
- }}
-
- {{ conversationInfo.bot.title }}
-
-
-
{{
- conversationInfo?.created
- }}
-
-
-
-
![]()
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/easyflow-ui-usercenter/packages/effects/common-ui/src/components/chat-thinking/ChatThinkingBlock.vue b/easyflow-ui-usercenter/packages/effects/common-ui/src/components/chat-thinking/ChatThinkingBlock.vue
new file mode 100644
index 0000000..2fcc4d1
--- /dev/null
+++ b/easyflow-ui-usercenter/packages/effects/common-ui/src/components/chat-thinking/ChatThinkingBlock.vue
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+
+
+
+ {{ normalizedContent }}
+
+
+
+
+
+
+
diff --git a/easyflow-ui-usercenter/packages/effects/common-ui/src/components/chat-thinking/index.ts b/easyflow-ui-usercenter/packages/effects/common-ui/src/components/chat-thinking/index.ts
new file mode 100644
index 0000000..4ad49ff
--- /dev/null
+++ b/easyflow-ui-usercenter/packages/effects/common-ui/src/components/chat-thinking/index.ts
@@ -0,0 +1,5 @@
+export { default as ChatThinkingBlock } from './ChatThinkingBlock.vue';
+export type {
+ ChatThinkingBlockProps,
+ ChatThinkingBlockStatus,
+} from './types';
diff --git a/easyflow-ui-usercenter/packages/effects/common-ui/src/components/chat-thinking/types.ts b/easyflow-ui-usercenter/packages/effects/common-ui/src/components/chat-thinking/types.ts
new file mode 100644
index 0000000..5573c09
--- /dev/null
+++ b/easyflow-ui-usercenter/packages/effects/common-ui/src/components/chat-thinking/types.ts
@@ -0,0 +1,12 @@
+export type ChatThinkingBlockStatus = 'end' | 'error' | 'thinking';
+
+export interface ChatThinkingBlockProps {
+ content?: string;
+ disabled?: boolean;
+ emptyBehavior?: 'hide' | 'placeholder';
+ expanded?: boolean;
+ label?: string;
+ readonly?: boolean;
+ status?: ChatThinkingBlockStatus;
+ summary?: string;
+}
diff --git a/easyflow-ui-usercenter/packages/effects/common-ui/src/components/index.ts b/easyflow-ui-usercenter/packages/effects/common-ui/src/components/index.ts
index 385558b..a650c5f 100644
--- a/easyflow-ui-usercenter/packages/effects/common-ui/src/components/index.ts
+++ b/easyflow-ui-usercenter/packages/effects/common-ui/src/components/index.ts
@@ -1,5 +1,6 @@
export * from './api-component';
export * from './captcha';
+export * from './chat-thinking';
export * from './col-page';
export * from './count-to';
export * from './ellipsis-text';
diff --git a/easyflow-ui-usercenter/packages/icons/src/svg/icons/chat-history.svg b/easyflow-ui-usercenter/packages/icons/src/svg/icons/chat-history.svg
index 250ef0e..29673d7 100644
--- a/easyflow-ui-usercenter/packages/icons/src/svg/icons/chat-history.svg
+++ b/easyflow-ui-usercenter/packages/icons/src/svg/icons/chat-history.svg
@@ -1,17 +1,14 @@
-
-