From 1390f50144c42532ffffd5da257a643b93f5f5b0 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Thu, 9 Jul 2026 11:32:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=82=AE=E4=BB=B6=E7=99=BB?= =?UTF-8?q?=E9=99=86=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../a1179f43-7381-4f05-9786-c76278046c3a.json | 1 + apps/admin/.nuxt/nuxt.d.ts | 2 +- apps/admin/.nuxt/nuxt.node.d.ts | 2 +- apps/admin/.nuxt/tailwind/postcss.mjs | 2 +- apps/admin/.nuxt/tsconfig.app.json | 2 +- apps/admin/.nuxt/tsconfig.json | 2 +- apps/admin/.nuxt/tsconfig.shared.json | 2 +- apps/admin/app/layouts/default.vue | 1 + apps/admin/app/pages/apps.vue | 11 + apps/admin/app/pages/meetingsvc.vue | 354 +++++++++++++ apps/proto/echomeet/echomeet_db.proto | 1 + apps/proto/echomeet/echomeet_msg.proto | 23 +- apps/services/Dockerfile.voitrans | 10 + apps/services/comm/const.go | 7 +- apps/services/comm/echomeetsvc.go | 218 ++++++++ apps/services/comm/moduleconfig.go | 10 +- apps/services/comm/nats.go | 1 + apps/services/comm/svcruntime.go | 5 + .../modules/console/api_echomeetsvc.go | 218 ++++++++ .../modules/console/model_moduleconfig.go | 4 +- apps/services/modules/console/server.go | 6 + apps/services/modules/echomeet/CLAUDE.md | 22 +- .../modules/echomeet/api_getsummarymodels.go | 30 ++ .../modules/echomeet/api_starttask.go | 15 +- apps/services/modules/echomeet/api_summary.go | 8 +- apps/services/modules/echomeet/providers.go | 13 + apps/services/modules/echomeet/svcconfig.go | 466 ++++++++++++++++++ apps/services/modules/echomeet/tasks.go | 24 +- apps/services/pb/echomeet_db.pb.go | 13 +- apps/services/pb/echomeet_msg.pb.go | 389 +++++++++++---- deploy/voitrans/env/env.example | 6 + 31 files changed, 1727 insertions(+), 141 deletions(-) create mode 100644 apps/admin/.nuxt/manifest/meta/a1179f43-7381-4f05-9786-c76278046c3a.json create mode 100644 apps/admin/app/pages/meetingsvc.vue create mode 100644 apps/services/comm/echomeetsvc.go create mode 100644 apps/services/modules/console/api_echomeetsvc.go create mode 100644 apps/services/modules/echomeet/api_getsummarymodels.go create mode 100644 apps/services/modules/echomeet/svcconfig.go diff --git a/apps/admin/.nuxt/manifest/meta/a1179f43-7381-4f05-9786-c76278046c3a.json b/apps/admin/.nuxt/manifest/meta/a1179f43-7381-4f05-9786-c76278046c3a.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/apps/admin/.nuxt/manifest/meta/a1179f43-7381-4f05-9786-c76278046c3a.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/apps/admin/.nuxt/nuxt.d.ts b/apps/admin/.nuxt/nuxt.d.ts index fba75790..56802c21 100644 --- a/apps/admin/.nuxt/nuxt.d.ts +++ b/apps/admin/.nuxt/nuxt.d.ts @@ -1,7 +1,7 @@ /// /// -/// /// +/// /// /// /// diff --git a/apps/admin/.nuxt/nuxt.node.d.ts b/apps/admin/.nuxt/nuxt.node.d.ts index 4c46b465..2959d7a2 100644 --- a/apps/admin/.nuxt/nuxt.node.d.ts +++ b/apps/admin/.nuxt/nuxt.node.d.ts @@ -1,7 +1,7 @@ /// /// -/// /// +/// /// /// /// diff --git a/apps/admin/.nuxt/tailwind/postcss.mjs b/apps/admin/.nuxt/tailwind/postcss.mjs index bc029e39..c7086692 100644 --- a/apps/admin/.nuxt/tailwind/postcss.mjs +++ b/apps/admin/.nuxt/tailwind/postcss.mjs @@ -1,4 +1,4 @@ -// generated by the @nuxtjs/tailwindcss module at 7/2/2026, 8:24:14 PM +// generated by the @nuxtjs/tailwindcss module at 7/7/2026, 7:51:39 PM import "@nuxtjs/tailwindcss/config-ctx" import configMerger from "@nuxtjs/tailwindcss/merger"; diff --git a/apps/admin/.nuxt/tsconfig.app.json b/apps/admin/.nuxt/tsconfig.app.json index dab2b1eb..3e3641d4 100644 --- a/apps/admin/.nuxt/tsconfig.app.json +++ b/apps/admin/.nuxt/tsconfig.app.json @@ -107,7 +107,7 @@ "./imports" ], "#app-manifest": [ - "./manifest/meta/1a398374-98c8-4def-95d3-61ae1c7c5483.json" + "./manifest/meta/a1179f43-7381-4f05-9786-c76278046c3a.json" ], "#components": [ "./components" diff --git a/apps/admin/.nuxt/tsconfig.json b/apps/admin/.nuxt/tsconfig.json index 72f7b6e3..dc397807 100644 --- a/apps/admin/.nuxt/tsconfig.json +++ b/apps/admin/.nuxt/tsconfig.json @@ -107,7 +107,7 @@ "./imports" ], "#app-manifest": [ - "./manifest/meta/1a398374-98c8-4def-95d3-61ae1c7c5483.json" + "./manifest/meta/a1179f43-7381-4f05-9786-c76278046c3a.json" ], "#components": [ "./components" diff --git a/apps/admin/.nuxt/tsconfig.shared.json b/apps/admin/.nuxt/tsconfig.shared.json index 68d202a9..55a60c98 100644 --- a/apps/admin/.nuxt/tsconfig.shared.json +++ b/apps/admin/.nuxt/tsconfig.shared.json @@ -107,7 +107,7 @@ "./imports" ], "#app-manifest": [ - "./manifest/meta/1a398374-98c8-4def-95d3-61ae1c7c5483.json" + "./manifest/meta/a1179f43-7381-4f05-9786-c76278046c3a.json" ], "#build": [ "." diff --git a/apps/admin/app/layouts/default.vue b/apps/admin/app/layouts/default.vue index 65adec76..c6c3b70a 100644 --- a/apps/admin/app/layouts/default.vue +++ b/apps/admin/app/layouts/default.vue @@ -171,6 +171,7 @@ const menuGroups = [ { id: 'globalconfig', label: '全局环境配置', to: '/globalconfig', icon: 'M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9' }, { id: 'mcpconfig', label: 'MCP配置', to: '/mcpconfig', icon: 'M5 12h14M5 12a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v4a2 2 0 01-2 2M5 12a2 2 0 00-2 2v4a2 2 0 002 2h14a2 2 0 002-2v-4a2 2 0 00-2-2m-3-4h.01M16 16h.01' }, { id: 'meettemplate', label: '会议模板', to: '/meettemplates', icon: 'M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z' }, + { id: 'meetingsvc', label: '会议记录服务配置', to: '/meetingsvc', icon: 'M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10' }, { id: 'svcconfig', label: '第三方服务配置', to: '/serviceconfig', icon: 'M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z M15 12a3 3 0 11-6 0 3 3 0 016 0z' }, { id: 'calltranslate', label: '通话翻译配置', to: '/calltranslate', icon: 'M3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.751 5C11.783 10.77 8.07 15.61 3 18.129' }, ], diff --git a/apps/admin/app/pages/apps.vue b/apps/admin/app/pages/apps.vue index 7350b331..7fbc2473 100644 --- a/apps/admin/app/pages/apps.vue +++ b/apps/admin/app/pages/apps.vue @@ -86,6 +86,8 @@