From e22fc95ee9759353062c51fe2ec6d0c1556c24c9 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Fri, 21 Mar 2025 09:35:42 +0800 Subject: [PATCH] refactor: Optimization of Q&A page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --story=1018176 --user=王孝刚 【问答页面】优化对话页面显示 https://www.tapd.cn/57709429/s/1674146 --- .../serializers/application_serializers.py | 2 ++ .../lang/en-US/views/application-overview.ts | 1 + .../lang/zh-CN/views/application-overview.ts | 1 + .../zh-Hant/views/application-overview.ts | 1 + .../component/XPackDisplaySettingDialog.vue | 27 +++++++++++++------ ui/src/views/dataset/DatasetSetting.vue | 2 ++ .../dataset/component/CreateDatasetDialog.vue | 2 ++ 7 files changed, 28 insertions(+), 8 deletions(-) diff --git a/apps/application/serializers/application_serializers.py b/apps/application/serializers/application_serializers.py index 82a6f1ff1..69d518cfd 100644 --- a/apps/application/serializers/application_serializers.py +++ b/apps/application/serializers/application_serializers.py @@ -984,6 +984,7 @@ class ApplicationSerializer(serializers.Serializer): 'draggable': application_setting.draggable, 'show_guide': application_setting.show_guide, 'avatar': application_setting.avatar, + 'show_avatar': application_setting.show_avatar, 'float_icon': application_setting.float_icon, 'authentication': application_setting.authentication, 'authentication_type': application_setting.authentication_value.get( @@ -992,6 +993,7 @@ class ApplicationSerializer(serializers.Serializer): 'disclaimer_value': application_setting.disclaimer_value, 'custom_theme': application_setting.custom_theme, 'user_avatar': application_setting.user_avatar, + 'show_user_avatar': application_setting.show_user_avatar, 'float_location': application_setting.float_location} return ApplicationSerializer.Query.reset_application( {**ApplicationSerializer.ApplicationModel(application).data, diff --git a/ui/src/locales/lang/en-US/views/application-overview.ts b/ui/src/locales/lang/en-US/views/application-overview.ts index 7580cdd53..9fe29e0ee 100644 --- a/ui/src/locales/lang/en-US/views/application-overview.ts +++ b/ui/src/locales/lang/en-US/views/application-overview.ts @@ -71,6 +71,7 @@ export default { default: 'Default', askUserAvatar: 'User Avatar (Asking)', replace: 'Replace', + display: 'Display', imageMessage: 'Recommended size: 32×32 pixels. Supports JPG, PNG, and GIF formats. Max size: 10 MB', AIAvatar: 'AI Avatar', diff --git a/ui/src/locales/lang/zh-CN/views/application-overview.ts b/ui/src/locales/lang/zh-CN/views/application-overview.ts index 5c23f9ee3..1f15d2c08 100644 --- a/ui/src/locales/lang/zh-CN/views/application-overview.ts +++ b/ui/src/locales/lang/zh-CN/views/application-overview.ts @@ -72,6 +72,7 @@ export default { replace: '替换', imageMessage: '建议尺寸 32*32,支持 JPG、PNG、GIF,大小不超过 10 MB', AIAvatar: 'AI 回复头像', + display: '显示', floatIcon: '浮窗入口图标', iconDefaultPosition: '图标默认位置', iconPosition: { diff --git a/ui/src/locales/lang/zh-Hant/views/application-overview.ts b/ui/src/locales/lang/zh-Hant/views/application-overview.ts index c402d9de3..b2711298b 100644 --- a/ui/src/locales/lang/zh-Hant/views/application-overview.ts +++ b/ui/src/locales/lang/zh-Hant/views/application-overview.ts @@ -70,6 +70,7 @@ export default { default: '預設', askUserAvatar: '提問用戶頭像', replace: '取代', + display: '顯示', imageMessage: '建議尺寸 32*32,支援 JPG、PNG、GIF,大小不超過 10 MB', AIAvatar: 'AI 回覆頭像', floatIcon: '浮窗入口圖示', diff --git a/ui/src/views/application-overview/component/XPackDisplaySettingDialog.vue b/ui/src/views/application-overview/component/XPackDisplaySettingDialog.vue index a1aed023f..565991aca 100644 --- a/ui/src/views/application-overview/component/XPackDisplaySettingDialog.vue +++ b/ui/src/views/application-overview/component/XPackDisplaySettingDialog.vue @@ -81,7 +81,7 @@
+