diff --git a/apps/web-antd/src/components/cropper/cropper-avatar.vue b/apps/web-antd/src/components/cropper/cropper-avatar.vue index 11873aa90..72c71d031 100644 --- a/apps/web-antd/src/components/cropper/cropper-avatar.vue +++ b/apps/web-antd/src/components/cropper/cropper-avatar.vue @@ -75,7 +75,7 @@ defineExpose({
diff --git a/apps/web-antd/src/components/upload/file-upload.vue b/apps/web-antd/src/components/upload/file-upload.vue index 42cad7268..b2a800785 100644 --- a/apps/web-antd/src/components/upload/file-upload.vue +++ b/apps/web-antd/src/components/upload/file-upload.vue @@ -302,9 +302,9 @@ function getValue() { class="mt-2 flex flex-wrap items-center" > 请上传不超过 -
{{ maxSize }}MB
+
{{ maxSize }}MB
的 -
{{ accept.join('/') }}
+
{{ accept.join('/') }}
格式文件
diff --git a/apps/web-antd/src/components/upload/image-upload.vue b/apps/web-antd/src/components/upload/image-upload.vue index 0c0506be3..fe962f538 100644 --- a/apps/web-antd/src/components/upload/image-upload.vue +++ b/apps/web-antd/src/components/upload/image-upload.vue @@ -312,9 +312,9 @@ function getValue() { class="mt-2 flex flex-wrap items-center text-sm" > 请上传不超过 -
{{ maxSize }}MB
+
{{ maxSize }}MB
的 -
{{ accept.join('/') }}
+
{{ accept.join('/') }}
格式文件
{ + this.conversationList.toSorted((a, b) => { // 按照置顶排序,置顶的会在前面 if (a.adminPinned !== b.adminPinned) { return a.adminPinned ? -1 : 1; diff --git a/apps/web-antd/src/views/_core/profile/base-setting.vue b/apps/web-antd/src/views/_core/profile/base-setting.vue new file mode 100644 index 000000000..0a10f1304 --- /dev/null +++ b/apps/web-antd/src/views/_core/profile/base-setting.vue @@ -0,0 +1,102 @@ + + diff --git a/apps/web-antd/src/views/_core/profile/notification-setting.vue b/apps/web-antd/src/views/_core/profile/notification-setting.vue new file mode 100644 index 000000000..324a4b393 --- /dev/null +++ b/apps/web-antd/src/views/_core/profile/notification-setting.vue @@ -0,0 +1,31 @@ + + diff --git a/apps/web-antd/src/views/_core/profile/password-setting.vue b/apps/web-antd/src/views/_core/profile/password-setting.vue new file mode 100644 index 000000000..b246bc37e --- /dev/null +++ b/apps/web-antd/src/views/_core/profile/password-setting.vue @@ -0,0 +1,66 @@ + + diff --git a/apps/web-antd/src/views/_core/profile/security-setting.vue b/apps/web-antd/src/views/_core/profile/security-setting.vue new file mode 100644 index 000000000..be30db58e --- /dev/null +++ b/apps/web-antd/src/views/_core/profile/security-setting.vue @@ -0,0 +1,43 @@ + + diff --git a/apps/web-antd/src/views/ai/chat/index/index.vue b/apps/web-antd/src/views/ai/chat/index/index.vue index 5f09fbc6c..14440a3aa 100644 --- a/apps/web-antd/src/views/ai/chat/index/index.vue +++ b/apps/web-antd/src/views/ai/chat/index/index.vue @@ -403,8 +403,8 @@ async function doSendMessageStream(userMessage: AiChatMessageApi.ChatMessage) { const lastMessage = activeMessageList.value[activeMessageList.value.length - 1]; // 累加推理内容 - lastMessage.reasoningContent = - (lastMessage.reasoningContent || '') + + lastMessage!.reasoningContent = + (lastMessage!.reasoningContent || '') + data.receive.reasoningContent; } @@ -552,9 +552,9 @@ onMounted(async () => { /> - +
{{ activeConversation?.title ? activeConversation?.title : '对话' }} @@ -613,9 +613,9 @@ onMounted(async () => {
- +