From f0b376797cfb5afa5203a91e7646c6a780be8225 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 10 Sep 2026 12:05:03 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A1=B9=E7=9B=AE=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E6=8A=BD=E5=B1=89=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/ai-kb/zh/howto/project/update.md | 4 +-- .../pages/manage/components/ProjectPanel.vue | 19 ++++++----- .../sass/pages/components/project-panel.scss | 33 +++++++++++++++++++ 3 files changed, 45 insertions(+), 11 deletions(-) diff --git a/resources/ai-kb/zh/howto/project/update.md b/resources/ai-kb/zh/howto/project/update.md index d2786eed9..4b7c0edce 100644 --- a/resources/ai-kb/zh/howto/project/update.md +++ b/resources/ai-kb/zh/howto/project/update.md @@ -19,13 +19,13 @@ negative: - 普通成员(owner=0)无法编辑项目设置 - 改名不影响 dialog_id 群聊的标题(需单独改群名) - 关闭 AI 自动分析后已生成的分析结果不会清除 -last_verified: v1.7.90 +last_verified: v1.9.18 --- # 编辑项目基本信息与设置 ## 入口 -- 桌面端:项目顶部「⋯」菜单 → 「项目设置」 +- 桌面端:项目顶部「⋯」菜单 → 「项目设置」,从右侧打开抽屉;窄屏下全屏展示。表单独立滚动,底部固定「取消」「保存」按钮。 - 移动端:项目详情页右上角齿轮图标 ## 可编辑字段 diff --git a/resources/assets/js/pages/manage/components/ProjectPanel.vue b/resources/assets/js/pages/manage/components/ProjectPanel.vue index 8e0e941ae..3ab17c1b0 100644 --- a/resources/assets/js/pages/manage/components/ProjectPanel.vue +++ b/resources/assets/js/pages/manage/components/ProjectPanel.vue @@ -454,13 +454,16 @@ - -
+ + - + @@ -479,7 +482,6 @@ - @@ -507,11 +509,11 @@
{{$L('关闭后,本项目及其群聊对部门负责人视角隐藏。')}}
-
+ - + { - this.$refs.projectName.focus() setTimeout(this.$refs.projectDesc.resizeTextarea, 0) }); break; diff --git a/resources/assets/sass/pages/components/project-panel.scss b/resources/assets/sass/pages/components/project-panel.scss index 8d4da81d7..888f33515 100644 --- a/resources/assets/sass/pages/components/project-panel.scss +++ b/resources/assets/sass/pages/components/project-panel.scss @@ -1177,3 +1177,36 @@ body.window-portrait { } } } +.project-setting-drawer { + .overlay-content-body { + display: flex; + flex-direction: column; + min-height: 0; + } + + .project-setting-content { + flex: 1; + min-height: 0; + overflow: auto; + padding: 20px 25px; + } + + .project-setting-footer { + flex-shrink: 0; + display: flex; + justify-content: flex-end; + gap: 16px; + padding: 16px 25px; + border-top: 1px solid #F4F4F5; + + button { + min-width: 100px; + height: 38px; + } + } + + &.drawer-fullscreen .project-setting-footer button { + flex: 1; + min-width: 0; + } +}