diff --git a/main/manager-web/src/assets/setting/addressBook.png b/main/manager-web/src/assets/setting/addressBook.png new file mode 100644 index 00000000..0fd8352d Binary files /dev/null and b/main/manager-web/src/assets/setting/addressBook.png differ diff --git a/main/manager-web/src/assets/setting/agent.png b/main/manager-web/src/assets/setting/agent.png new file mode 100644 index 00000000..736d5da9 Binary files /dev/null and b/main/manager-web/src/assets/setting/agent.png differ diff --git a/main/manager-web/src/assets/setting/asr.png b/main/manager-web/src/assets/setting/asr.png new file mode 100644 index 00000000..f08f42d3 Binary files /dev/null and b/main/manager-web/src/assets/setting/asr.png differ diff --git a/main/manager-web/src/assets/setting/knowledgeBase.png b/main/manager-web/src/assets/setting/knowledgeBase.png new file mode 100644 index 00000000..566c2bfd Binary files /dev/null and b/main/manager-web/src/assets/setting/knowledgeBase.png differ diff --git a/main/manager-web/src/assets/setting/mcpAccessPoint.png b/main/manager-web/src/assets/setting/mcpAccessPoint.png new file mode 100644 index 00000000..2b13b233 Binary files /dev/null and b/main/manager-web/src/assets/setting/mcpAccessPoint.png differ diff --git a/main/manager-web/src/assets/setting/menu.png b/main/manager-web/src/assets/setting/menu.png new file mode 100644 index 00000000..de0f4b3f Binary files /dev/null and b/main/manager-web/src/assets/setting/menu.png differ diff --git a/main/manager-web/src/assets/setting/vad.png b/main/manager-web/src/assets/setting/vad.png new file mode 100644 index 00000000..02226a45 Binary files /dev/null and b/main/manager-web/src/assets/setting/vad.png differ diff --git a/main/manager-web/src/assets/setting/voiceclone.png b/main/manager-web/src/assets/setting/voiceclone.png new file mode 100644 index 00000000..d90b9432 Binary files /dev/null and b/main/manager-web/src/assets/setting/voiceclone.png differ diff --git a/main/manager-web/src/assets/setting/voiceprint.png b/main/manager-web/src/assets/setting/voiceprint.png new file mode 100644 index 00000000..36c8dd2c Binary files /dev/null and b/main/manager-web/src/assets/setting/voiceprint.png differ diff --git a/main/manager-web/src/components/CustomButton.vue b/main/manager-web/src/components/CustomButton.vue new file mode 100644 index 00000000..5118e084 --- /dev/null +++ b/main/manager-web/src/components/CustomButton.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/main/manager-web/src/i18n/de.js b/main/manager-web/src/i18n/de.js index 4955a4e1..8623faee 100644 --- a/main/manager-web/src/i18n/de.js +++ b/main/manager-web/src/i18n/de.js @@ -1414,6 +1414,14 @@ export default { 'featureManagement.cancel': 'Abbrechen', 'featureManagement.resetSuccess': 'Funktionskonfiguration erfolgreich zurückgesetzt', 'featureManagement.noChanges': 'Keine Änderungen zum Speichern', + 'featureManagement.saving': 'Speichern...', + 'featureManagement.groupName.featureManagement': 'Funktionsmodul-Schalter', + 'featureManagement.groupName.voiceManagement': 'Agent-Sichtbarkeitskonfiguration', + 'featureManagement.groupDescription.featureManagement': 'Aktivierungsstatus der Kernfunktionsmodule steuern', + 'featureManagement.groupDescription.voiceManagement': 'Konfigurieren, welche Funktionen für Agenten (KI-Assistenten) sichtbar und verfügbar sind', + 'featureManagement.moduleCount': '{count} Module insgesamt', + 'featureManagement.enabled': 'Aktiviert', + 'featureManagement.disabled': 'Deaktiviert', // Feature names and descriptions 'feature.voiceprintRecognition.name': 'Stimmerkennung', diff --git a/main/manager-web/src/i18n/en.js b/main/manager-web/src/i18n/en.js index a98de47d..212d5955 100644 --- a/main/manager-web/src/i18n/en.js +++ b/main/manager-web/src/i18n/en.js @@ -1414,6 +1414,14 @@ export default { 'featureManagement.cancel': 'Cancel', 'featureManagement.resetSuccess': 'Feature configuration reset successfully', 'featureManagement.noChanges': 'No changes to save', + 'featureManagement.saving': 'Saving...', + 'featureManagement.groupName.featureManagement': 'Feature Module Switch', + 'featureManagement.groupName.voiceManagement': 'Agent Visible Configuration', + 'featureManagement.groupDescription.featureManagement': 'Control the enable status of core feature modules', + 'featureManagement.groupDescription.voiceManagement': 'Configure which features are visible and available to agents (AI assistants)', + 'featureManagement.moduleCount': '{count} modules in total', + 'featureManagement.enabled': 'Enabled', + 'featureManagement.disabled': 'Disabled', // Feature names and descriptions 'feature.voiceprintRecognition.name': 'Voiceprint Recognition', diff --git a/main/manager-web/src/i18n/pt_BR.js b/main/manager-web/src/i18n/pt_BR.js index 47e7cb61..d2976f94 100644 --- a/main/manager-web/src/i18n/pt_BR.js +++ b/main/manager-web/src/i18n/pt_BR.js @@ -1414,6 +1414,14 @@ export default { 'featureManagement.cancel': 'Cancelar', 'featureManagement.resetSuccess': 'Configuração de funcionalidades redefinida com sucesso', 'featureManagement.noChanges': 'Nenhuma alteração para salvar', + 'featureManagement.saving': 'Salvando...', + 'featureManagement.groupName.featureManagement': 'Interruptor de Módulo de Funcionalidade', + 'featureManagement.groupName.voiceManagement': 'Configuração de Visibilidade do Agente', + 'featureManagement.groupDescription.featureManagement': 'Controlar o status de ativação dos módulos de funcionalidade principal', + 'featureManagement.groupDescription.voiceManagement': 'Configurar quais funcionalidades são visíveis e disponíveis para agentes (assistentes de IA)', + 'featureManagement.moduleCount': '{count} módulos no total', + 'featureManagement.enabled': 'Ativado', + 'featureManagement.disabled': 'Desativado', // Nomes e descrições de funcionalidades 'feature.voiceprintRecognition.name': 'Reconhecimento de Impressão Vocal', diff --git a/main/manager-web/src/i18n/vi.js b/main/manager-web/src/i18n/vi.js index 34ea651c..78e7b2f1 100644 --- a/main/manager-web/src/i18n/vi.js +++ b/main/manager-web/src/i18n/vi.js @@ -1414,6 +1414,14 @@ export default { 'featureManagement.cancel': 'Hủy bỏ', 'featureManagement.resetSuccess': 'Cấu hình tính năng đã được đặt lại thành công', 'featureManagement.noChanges': 'Không có thay đổi nào để lưu', + 'featureManagement.saving': 'Đang lưu...', + 'featureManagement.groupName.featureManagement': 'Công tắc mô-đun tính năng', + 'featureManagement.groupName.voiceManagement': 'Cấu hình hiển thị Agent', + 'featureManagement.groupDescription.featureManagement': 'Kiểm soát trạng thái kích hoạt của các mô-đun tính năng cốt lõi', + 'featureManagement.groupDescription.voiceManagement': 'Cấu hình các tính năng hiển thị và khả dụng cho agent (trợ lý AI)', + 'featureManagement.moduleCount': 'Tổng cộng {count} mô-đun', + 'featureManagement.enabled': 'Đã bật', + 'featureManagement.disabled': 'Chưa bật', // Feature names and descriptions 'feature.voiceprintRecognition.name': 'Nhận dạng giọng nói', diff --git a/main/manager-web/src/i18n/zh_CN.js b/main/manager-web/src/i18n/zh_CN.js index 41069fbc..8e2608d4 100644 --- a/main/manager-web/src/i18n/zh_CN.js +++ b/main/manager-web/src/i18n/zh_CN.js @@ -1412,6 +1412,14 @@ export default { 'featureManagement.cancel': '取消', 'featureManagement.resetSuccess': '功能配置重置成功', 'featureManagement.noChanges': '没有需要保存的更改', + 'featureManagement.saving': '保存中...', + 'featureManagement.groupName.featureManagement': '功能模块开关', + 'featureManagement.groupName.voiceManagement': '智能体可见配置', + 'featureManagement.groupDescription.featureManagement': '控制系统核心功能模块的启用状态', + 'featureManagement.groupDescription.voiceManagement': '配置哪些功能对智能体(AI助手)可见和可用', + 'featureManagement.moduleCount': '共 {count} 个模块', + 'featureManagement.enabled': '已启用', + 'featureManagement.disabled': '未启用', // 功能名称和描述 'feature.voiceprintRecognition.name': '声纹识别', diff --git a/main/manager-web/src/i18n/zh_TW.js b/main/manager-web/src/i18n/zh_TW.js index cfb2c594..681fcd25 100644 --- a/main/manager-web/src/i18n/zh_TW.js +++ b/main/manager-web/src/i18n/zh_TW.js @@ -1414,6 +1414,14 @@ export default { 'featureManagement.cancel': '取消', 'featureManagement.resetSuccess': '功能配置重置成功', 'featureManagement.noChanges': '沒有需要儲存的更改', + 'featureManagement.saving': '儲存中...', + 'featureManagement.groupName.featureManagement': '功能模組開關', + 'featureManagement.groupName.voiceManagement': '智能體可見配置', + 'featureManagement.groupDescription.featureManagement': '控制系統核心功能模組的啟用狀態', + 'featureManagement.groupDescription.voiceManagement': '配置哪些功能對智能體(AI助手)可見和可用', + 'featureManagement.moduleCount': '共 {count} 個模組', + 'featureManagement.enabled': '已啟用', + 'featureManagement.disabled': '未啟用', // 功能名稱和描述 'feature.voiceprintRecognition.name': '聲紋識別', diff --git a/main/manager-web/src/views/FeatureManagement.vue b/main/manager-web/src/views/FeatureManagement.vue index 4495217f..f38eff56 100644 --- a/main/manager-web/src/views/FeatureManagement.vue +++ b/main/manager-web/src/views/FeatureManagement.vue @@ -1,38 +1,38 @@