From 9ac9c9b64a82d3fdaa3b0482b39fd3fa86ec54e2 Mon Sep 17 00:00:00 2001
From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com>
Date: Fri, 24 May 2024 11:22:50 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E5=9C=A8=E5=BA=94?=
=?UTF-8?q?=E7=94=A8=E9=87=8C=E9=80=9A=E8=BF=87=E6=97=A5=E5=BF=97=E7=BB=91?=
=?UTF-8?q?=E5=AE=9A=E9=97=AE=E9=A2=98=E7=9A=84=E6=97=B6=E5=80=99,?=
=?UTF-8?q?=E9=97=AE=E9=A2=98=E5=8F=AF=E4=BB=A5=E4=BF=AE=E6=94=B9=20#292?=
=?UTF-8?q?=20(#527)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
apps/application/serializers/chat_serializers.py | 8 ++++++--
ui/src/views/log/component/EditContentDialog.vue | 5 +++--
2 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/apps/application/serializers/chat_serializers.py b/apps/application/serializers/chat_serializers.py
index cedfffbf0..bcbb04e29 100644
--- a/apps/application/serializers/chat_serializers.py
+++ b/apps/application/serializers/chat_serializers.py
@@ -426,6 +426,9 @@ class ChatRecordSerializer(serializers.Serializer):
error_messages=ErrMessage.char("段落标题"))
content = serializers.CharField(required=True, error_messages=ErrMessage.char("段落内容"))
+ problem_text = serializers.CharField(required=False, allow_null=True, allow_blank=True,
+ error_messages=ErrMessage.char("问题"))
+
class ParagraphModel(serializers.ModelSerializer):
class Meta:
model = Paragraph
@@ -496,8 +499,9 @@ class ChatRecordSerializer(serializers.Serializer):
content=instance.get("content"),
dataset_id=dataset_id,
title=instance.get("title") if 'title' in instance else '')
-
- problem = Problem(id=uuid.uuid1(), content=chat_record.problem_text, dataset_id=dataset_id)
+ problem_text = instance.get('problem_text') if instance.get(
+ 'problem_text') is not None else chat_record.problem_text
+ problem = Problem(id=uuid.uuid1(), content=problem_text, dataset_id=dataset_id)
problem_paragraph_mapping = ProblemParagraphMapping(id=uuid.uuid1(), dataset_id=dataset_id,
document_id=document_id,
problem_id=problem.id,
diff --git a/ui/src/views/log/component/EditContentDialog.vue b/ui/src/views/log/component/EditContentDialog.vue
index 90fdbc771..85031ea39 100644
--- a/ui/src/views/log/component/EditContentDialog.vue
+++ b/ui/src/views/log/component/EditContentDialog.vue
@@ -9,7 +9,7 @@
@submit.prevent
>
- {{ form.problem_text }}
+
{
if (valid) {
const obj = {
title: form.value.title,
- content: form.value.content
+ content: form.value.content,
+ problem_text: form.value.problem_text
}
logApi
.putChatRecordLog(