diff --git a/apps/application/serializers/chat_serializers.py b/apps/application/serializers/chat_serializers.py index c5877b540..e589d5d0c 100644 --- a/apps/application/serializers/chat_serializers.py +++ b/apps/application/serializers/chat_serializers.py @@ -175,6 +175,9 @@ class ChatSerializers(serializers.Serializer): 'problem_padding') else "" paragraph_list = details.get('search_step').get( 'paragraph_list') if 'search_step' in details and 'paragraph_list' in details.get('search_step') else [] + for key, node in details.items(): + if node.get('type') == 'search-dataset-node': + paragraph_list = node.get('paragraph_list') improve_paragraph_list = row.get('improve_paragraph_list') vote_status_map = {'-1': '未投票', '0': '赞同', '1': '反对'} return [str(row.get('chat_id')), row.get('abstract'), row.get('problem_text'), padding_problem_text, diff --git a/ui/src/views/chat/embed/index.vue b/ui/src/views/chat/embed/index.vue index 8b9a76db9..55f32d74e 100644 --- a/ui/src/views/chat/embed/index.vue +++ b/ui/src/views/chat/embed/index.vue @@ -2,7 +2,7 @@
-
-
-
-
- - - - -
-

{{ applicationDetail?.name }}

+
+
+
+ + + +
+ +

{{ applicationDetail?.name }}

+
+
{ .validatePassword(applicationDetail?.value.id, form.value.password, validateLoading) .then((res: any) => { if (res?.data.is_valid) { - callback() + isAuthenticated.value = true + isPasswordDialogVisible.value = false } else { callback(new Error('密码错误')) } @@ -182,12 +184,7 @@ const rules = reactive({ const submitHandle = async (formEl: FormInstance | undefined) => { if (!formEl) return - await formEl.validate((valid) => { - if (valid) { - isAuthenticated.value = true - isPasswordDialogVisible.value = false - } - }) + await formEl.validate((valid) => {}) } const paginationConfig = reactive({ @@ -416,3 +413,8 @@ onMounted(() => { } } + diff --git a/ui/src/views/chat/pc/index.vue b/ui/src/views/chat/pc/index.vue index a6b1e86b1..567527e75 100644 --- a/ui/src/views/chat/pc/index.vue +++ b/ui/src/views/chat/pc/index.vue @@ -25,30 +25,29 @@ > - -
-
-
-
- - - - -
-

{{ applicationDetail?.name }}

+
+
+
+ + + +
+

{{ applicationDetail?.name }}

+
+
@@ -193,7 +192,8 @@ const validateName = (rule: any, value: string, callback: any) => { .validatePassword(applicationDetail?.value.id, form.value.password, validateLoading) .then((res: any) => { if (res?.data.is_valid) { - callback() + isAuthenticated.value = true + isPasswordDialogVisible.value = false } else { callback(new Error('密码错误')) } @@ -206,12 +206,7 @@ const rules = reactive({ const submitHandle = async (formEl: FormInstance | undefined) => { if (!formEl) return - await formEl.validate((valid) => { - if (valid) { - isAuthenticated.value = true - isPasswordDialogVisible.value = false - } - }) + await formEl.validate((valid) => {}) } const classObj = computed(() => {