From 22de7de87c239d7411fbb83fa2e34e1fde245c50 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Fri, 16 Jan 2026 07:46:50 +0000 Subject: [PATCH] =?UTF-8?q?feat(manage):=20=E4=BC=98=E5=8C=96=E6=96=B0?= =?UTF-8?q?=E5=BB=BA=E8=8F=9C=E5=8D=95=E5=B9=B6=E6=B7=BB=E5=8A=A0=20AI=20?= =?UTF-8?q?=E5=8A=A9=E6=89=8B=E5=BF=AB=E6=8D=B7=E9=94=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 主按钮从「新建项目」改为「新建任务」 - 下拉菜单首位添加「AI 助手」选项(需安装 AI 插件) - 添加 Ctrl/Cmd+I 快捷键打开 AI 助手 - 键盘设置页面同步显示 AI 助手快捷键 --- resources/assets/js/pages/manage.vue | 32 +++++++++++++++++-- .../js/pages/manage/setting/keyboard.vue | 19 +++++++++-- 2 files changed, 46 insertions(+), 5 deletions(-) diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue index 8680b7600..40bb38bb6 100644 --- a/resources/assets/js/pages/manage.vue +++ b/resources/assets/js/pages/manage.vue @@ -225,14 +225,15 @@ - + - {{$L('新建项目')}} ({{mateName}}+B) + {{$L('AI 助手')}} ({{mateName}}+I) {{$L('新建任务')}} ({{mateName}}+K) + {{$L('新建项目')}} ({{mateName}}+B) {{$L('创建群组')}} ({{mateName}}+U) {{$L('新会议')}} ({{mateName}}+J) {{$L('加入会议')}} @@ -615,11 +616,16 @@ export default { 'mobileTabbar', 'longpressData', - 'mcpServerStatus' + 'mcpServerStatus', + 'microAppsIds' ]), ...mapGetters(['dashboardTask', "filterMicroAppsMenusMain"]), + aiInstalled() { + return this.microAppsIds?.includes('ai'); + }, + /** * page className * @param mobileTabbar @@ -1080,9 +1086,22 @@ export default { type: 'join', }); break; + + case 'aiAssistant': + this.onOpenAIAssistant(); + break; } }, + onOpenAIAssistant() { + emitter.emit('openAIAssistant', { + displayMode: 'chat', + sessionKey: 'global', + resumeSession: 300, + showApplyButton: false, + }); + }, + onAddShow() { this.$store.dispatch("getColumnTemplate").catch(() => {}) this.addShow = true; @@ -1337,6 +1356,13 @@ export default { this.onAddMenu('createMeeting') break; + case 73: // I - AI助手 + if (this.aiInstalled) { + e.preventDefault(); + this.onOpenAIAssistant(); + } + break; + case 83: // S - 保存任务 if (this.$refs.taskModal.checkUpdate()) { e.preventDefault(); diff --git a/resources/assets/js/pages/manage/setting/keyboard.vue b/resources/assets/js/pages/manage/setting/keyboard.vue index ba39928d4..36175b055 100644 --- a/resources/assets/js/pages/manage/setting/keyboard.vue +++ b/resources/assets/js/pages/manage/setting/keyboard.vue @@ -12,9 +12,9 @@ {{mateName}}
+
{{altName}}
+
L - +
- {{mateName}}
+
B + {{mateName}}
+
I
@@ -22,6 +22,11 @@ {{mateName}}
+
N
+ +
+ {{mateName}}
+
B +
+
{{mateName}}
+
J @@ -70,7 +75,17 @@ }