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 @@
-
+
-
+ +
- -
{{ $t('views.applicationOverview.appInfo.SettingDisplayDialog.askUserAvatar') }} - + + {{ + $t('views.applicationOverview.appInfo.SettingDisplayDialog.display') + }} {{ $t('views.applicationOverview.appInfo.SettingDisplayDialog.AIAvatar') }} - + {{ + $t('views.applicationOverview.appInfo.SettingDisplayDialog.display') + }} ({ float_location: { y: { type: 'bottom', value: 30 }, x: { type: 'right', value: 0 } - } + }, + show_avatar: true, + show_user_avatar: false }) const imgUrl = ref({ @@ -510,6 +519,8 @@ const open = (data: any, content: any) => { xpackForm.value.avatar_url = data.avatar xpackForm.value.user_avatar_url = data.user_avatar xpackForm.value.float_icon_url = data.float_icon + xpackForm.value.show_avatar = data.show_avatar + xpackForm.value.show_user_avatar = data.show_user_avatar xpackForm.value.custom_theme = { theme_color: data.custom_theme?.theme_color || '', header_font_color: data.custom_theme?.header_font_color || '#1f2329' diff --git a/ui/src/views/dataset/DatasetSetting.vue b/ui/src/views/dataset/DatasetSetting.vue index 4978490e0..26eb2468d 100644 --- a/ui/src/views/dataset/DatasetSetting.vue +++ b/ui/src/views/dataset/DatasetSetting.vue @@ -90,6 +90,8 @@