From d314e497f88d1b8f109b1c0768dd6e41de6ba522 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Wed, 4 Dec 2024 14:54:18 +0800 Subject: [PATCH 01/14] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E5=BA=93=E5=90=91=E9=87=8F=E5=8C=96=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E9=94=99=E8=AF=AF=20(#1756)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/dataset/serializers/dataset_serializers.py | 7 ++++++- apps/dataset/serializers/document_serializers.py | 1 + ui/src/workflow/common/NodeCascader.vue | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/dataset/serializers/dataset_serializers.py b/apps/dataset/serializers/dataset_serializers.py index a0c171559..000737649 100644 --- a/apps/dataset/serializers/dataset_serializers.py +++ b/apps/dataset/serializers/dataset_serializers.py @@ -15,6 +15,7 @@ from functools import reduce from typing import Dict, List from urllib.parse import urlparse +from celery_once import AlreadyQueued, QueueOnce from django.contrib.postgres.fields import ArrayField from django.core import validators from django.db import transaction, models @@ -732,6 +733,7 @@ class DataSetSerializers(serializers.ModelSerializer): delete_embedding_by_dataset(self.data.get('id')) return True + @transaction.atomic def re_embedding(self, with_valid=True): if with_valid: self.is_valid(raise_exception=True) @@ -743,7 +745,10 @@ class DataSetSerializers(serializers.ModelSerializer): State.PENDING) ListenerManagement.get_aggregation_document_status_by_dataset_id(self.data.get('id'))() embedding_model_id = get_embedding_model_id_by_dataset_id(self.data.get('id')) - embedding_by_dataset.delay(self.data.get('id'), embedding_model_id) + try: + embedding_by_dataset.delay(self.data.get('id'), embedding_model_id) + except AlreadyQueued as e: + raise AppApiException(500, "向量化任务发送失败,请稍后再试!") def list_application(self, with_valid=True): if with_valid: diff --git a/apps/dataset/serializers/document_serializers.py b/apps/dataset/serializers/document_serializers.py index 5c8457302..02e5313ce 100644 --- a/apps/dataset/serializers/document_serializers.py +++ b/apps/dataset/serializers/document_serializers.py @@ -621,6 +621,7 @@ class DocumentSerializers(ApiMixin, serializers.Serializer): _document.save() return self.one() + @transaction.atomic def refresh(self, with_valid=True): if with_valid: self.is_valid(raise_exception=True) diff --git a/ui/src/workflow/common/NodeCascader.vue b/ui/src/workflow/common/NodeCascader.vue index 8affa4759..dfe734eb0 100644 --- a/ui/src/workflow/common/NodeCascader.vue +++ b/ui/src/workflow/common/NodeCascader.vue @@ -113,7 +113,7 @@ const validate = () => { return Promise.resolve('') } props.nodeModel.graphModel.eventCenter.on('refresh_incoming_node_field', () => { - getIncomingNode(props.nodeModel.id) + options.value = getIncomingNode(props.nodeModel.id) }) defineExpose({ validate }) onMounted(() => { From 6dc8831a826ccc6d8c878743c79b8dea7bfce3f7 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Wed, 4 Dec 2024 15:03:54 +0800 Subject: [PATCH 02/14] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E9=80=80?= =?UTF-8?q?=E5=87=BA=E7=99=BB=E5=BD=95=E5=90=8E=E5=88=B7=E6=96=B0=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1049954 --user=王孝刚 【系统设置】退出登录后登录页面刷新两次,需优化 https://www.tapd.cn/57709429/s/1624834 --- ui/src/views/login/index.vue | 5 ----- 1 file changed, 5 deletions(-) diff --git a/ui/src/views/login/index.vue b/ui/src/views/login/index.vue index a6f4ce0ef..157991366 100644 --- a/ui/src/views/login/index.vue +++ b/ui/src/views/login/index.vue @@ -252,11 +252,6 @@ onMounted(() => { } }) }) -onBeforeMount(() => { - if (user.isEnterprise()) { - user.theme(loading) - } -}) + diff --git a/ui/src/components/ai-chat/index.scss b/ui/src/components/ai-chat/index.scss index 4eca190f0..82cfcba8a 100644 --- a/ui/src/components/ai-chat/index.scss +++ b/ui/src/components/ai-chat/index.scss @@ -26,34 +26,6 @@ .text { padding: 6px 0; } - - .problem-button { - width: 100%; - border: none; - border-radius: 8px; - background: var(--app-layout-bg-color); - height: 46px; - padding: 0 12px; - line-height: 46px; - box-sizing: border-box; - color: var(--el-text-color-regular); - -webkit-line-clamp: 1; - word-break: break-all; - - &:hover { - background: var(--el-color-primary-light-9); - } - - &.disabled { - &:hover { - background: var(--app-layout-bg-color); - } - } - - .el-icon { - color: var(--el-color-primary); - } - } } &__operate { background: #f3f7f9; diff --git a/ui/src/components/dynamics-form/items/radio/RadioCard.vue b/ui/src/components/dynamics-form/items/radio/RadioCard.vue index 720df2f8f..10ec6bbda 100644 --- a/ui/src/components/dynamics-form/items/radio/RadioCard.vue +++ b/ui/src/components/dynamics-form/items/radio/RadioCard.vue @@ -1,15 +1,23 @@ - + diff --git a/ui/src/components/markdown/MdRenderer.vue b/ui/src/components/markdown/MdRenderer.vue index 5fc7d34f2..bc2f90709 100644 --- a/ui/src/components/markdown/MdRenderer.vue +++ b/ui/src/components/markdown/MdRenderer.vue @@ -3,7 +3,7 @@
diff --git a/ui/src/styles/md-editor.scss b/ui/src/styles/md-editor.scss index 86e385698..06a6ab887 100644 --- a/ui/src/styles/md-editor.scss +++ b/ui/src/styles/md-editor.scss @@ -7,8 +7,6 @@ font-size: inherit; p { padding: 0 !important; - margin: 0 !important; - line-height: 22px !important; } .md-editor-admonition { margin: 0; From caa02c5571de0ead069f090442e1ecb4c992a4ef Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Wed, 4 Dec 2024 19:05:26 +0800 Subject: [PATCH 14/14] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=8A=B6=E6=80=81=E6=8F=90=E7=A4=BA=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/src/views/document/component/Status.vue | 12 ++++++++++-- ui/src/views/document/component/StatusTable.vue | 4 ++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ui/src/views/document/component/Status.vue b/ui/src/views/document/component/Status.vue index 8165b9559..bd9dd6710 100644 --- a/ui/src/views/document/component/Status.vue +++ b/ui/src/views/document/component/Status.vue @@ -1,5 +1,10 @@