From a6f5d868dd25572ff18b5766cc2362a2cb4ab9a2 Mon Sep 17 00:00:00 2001 From: LiJinHui <166460433+stu-rgsze@users.noreply.github.com> Date: Fri, 19 Sep 2025 18:18:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/AgentTemplateController.java | 10 -- main/manager-web/src/i18n/en.js | 142 ++++++++--------- main/manager-web/src/i18n/zh_CN.js | 141 ++++++++--------- main/manager-web/src/i18n/zh_TW.js | 149 +++++++++--------- 4 files changed, 214 insertions(+), 228 deletions(-) diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentTemplateController.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentTemplateController.java index 1e1cf82f..9c8366ed 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentTemplateController.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentTemplateController.java @@ -41,16 +41,6 @@ public class AgentTemplateController { private final AgentTemplateService agentTemplateService; - @GetMapping("/all") - @Operation(summary = "获取所有模板列表") - @RequiresPermissions("sys:role:superAdmin") - public Result> getAgentTemplates() { - List templates = agentTemplateService.list(); - // 使用ConvertUtils转换为VO列表 - List voList = ConvertUtils.sourceToTarget(templates, AgentTemplateVO.class); - return new Result>().ok(voList); - } - @GetMapping("/page") @Operation(summary = "获取模板分页列表") @RequiresPermissions("sys:role:superAdmin") diff --git a/main/manager-web/src/i18n/en.js b/main/manager-web/src/i18n/en.js index 81a17f76..75448017 100644 --- a/main/manager-web/src/i18n/en.js +++ b/main/manager-web/src/i18n/en.js @@ -828,80 +828,78 @@ export default { 'providerDialog.batchDeleteFieldsSuccess': 'Successfully deleted {count} fields', // 在agentTemplateManagement对象中添加以下键 - agentTemplateManagement: { - title: 'Default Role Management', - templateName: 'Template Name', - description: 'Description', - createTime: 'Creation Time', - action: 'Action', - createTemplate: 'Create Template', - editTemplate: 'Edit Template', - deleteTemplate: 'Delete Template', - deleteSuccess: 'Template deleted successfully', - confirmDelete: 'Are you sure you want to delete the selected templates?', - batchDelete: 'Batch Delete', - batchDeleteSuccess: 'Batch deletion successful', - selectTemplate: 'Please select a template', - select: 'Select', - searchPlaceholder: 'Please enter template name to search', - search: 'Search', - serialNumber: 'Serial Number', - selectAll: 'Select All', - deselectAll: 'Deselect All', - loading: 'Loading...', - confirmSingleDelete: 'Are you sure you want to delete this template?', - confirmBatchDelete: 'Are you sure you want to delete the selected {count} templates?', - deleteSuccess: 'Template deleted successfully', - deleteFailed: 'Template deletion failed', - batchDeleteSuccess: 'Templates deleted successfully', - batchDeleteFailed: 'Template batch deletion failed', - deleteBackendError: 'Deletion failed, please check if the backend service is working properly', - templateDialog: { - title: 'Template Configuration', - templateName: 'Template Name', - templateNamePlaceholder: 'Please enter template name', - description: 'Description', - descriptionPlaceholder: 'Please enter description', - roleName: 'Role Name', - roleNamePlaceholder: 'Please enter role name', - avatar: 'Avatar', - selectAvatar: 'Select Avatar', - systemPrompt: 'System Prompt', - systemPromptPlaceholder: 'Please enter system prompt', - modelConfig: 'Model Configuration', - modelName: 'Model Name', - temperature: 'Temperature', - topP: 'Top P', - maxTokens: 'Max Tokens', - save: 'Save', - cancel: 'Cancel', - nameRequired: 'Please enter template name', - roleNameRequired: 'Please enter role name', - systemPromptRequired: 'Please enter system prompt' + 'agentTemplateManagement': { + 'title': 'Default Role Management', + 'templateName': 'Template Name', + 'description': 'Description', + 'createTime': 'Creation Time', + 'action': 'Action', + 'createTemplate': 'Create Template', + 'editTemplate': 'Edit Template', + 'deleteTemplate': 'Delete Template', + 'deleteSuccess': 'Template deleted successfully', + 'confirmDelete': 'Are you sure you want to delete the selected templates?', + 'batchDelete': 'Batch Delete', + 'batchDeleteSuccess': 'Batch deletion successful', + 'selectTemplate': 'Please select a template', + 'select': 'Select', + 'searchPlaceholder': 'Please enter template name to search', + 'search': 'Search', + 'serialNumber': 'Serial Number', + 'selectAll': 'Select All', + 'deselectAll': 'Deselect All', + 'loading': 'Loading...', + 'confirmSingleDelete': 'Are you sure you want to delete this template?', + 'confirmBatchDelete': 'Are you sure you want to delete the selected {count} templates?', + 'deleteFailed': 'Template deletion failed', + 'batchDeleteFailed': 'Template batch deletion failed', + 'deleteBackendError': 'Deletion failed, please check if the backend service is working properly', + 'templateDialog': { + 'title': 'Template Configuration', + 'templateName': 'Template Name', + 'templateNamePlaceholder': 'Please enter template name', + 'description': 'Description', + 'descriptionPlaceholder': 'Please enter description', + 'roleName': 'Role Name', + 'roleNamePlaceholder': 'Please enter role name', + 'avatar': 'Avatar', + 'selectAvatar': 'Select Avatar', + 'systemPrompt': 'System Prompt', + 'systemPromptPlaceholder': 'Please enter system prompt', + 'modelConfig': 'Model Configuration', + 'modelName': 'Model Name', + 'temperature': 'Temperature', + 'topP': 'Top P', + 'maxTokens': 'Max Tokens', + 'save': 'Save', + 'cancel': 'Cancel', + 'nameRequired': 'Please enter template name', + 'roleNameRequired': 'Please enter role name', + 'systemPromptRequired': 'Please enter system prompt' } }, - templateQuickConfig: { - title: 'Module Quick Configuration', - basicSettings: 'Basic Settings', - agentSettings: { - agentName: 'Nickname', - agentNamePlaceholder: 'Please enter nickname', - systemPrompt: 'Introduction', - systemPromptPlaceholder: 'Please enter introduction' + 'templateQuickConfig': { + 'title': 'Module Quick Configuration', + 'basicSettings': 'Basic Settings', + 'agentSettings': { + 'agentName': 'Nickname', + 'agentNamePlaceholder': 'Please enter nickname', + 'systemPrompt': 'Introduction', + 'systemPromptPlaceholder': 'Please enter introduction' }, - modelSettings: 'Model Settings', - voiceSettings: 'Voice Settings', - serviceSettings: 'Service Settings', - deviceSettings: 'Device Settings', - pluginSettings: 'Plugin Settings', - saveConfig: 'Save Configuration', - resetConfig: 'Reset Configuration', - configSaved: 'Configuration saved successfully', - configReset: 'Configuration has been reset', - confirmReset: 'Are you sure you want to reset the configuration?', - success: 'Success', - error: 'Error', - warning: 'Warning', - info: 'Info' + 'modelSettings': 'Model Settings', + 'voiceSettings': 'Voice Settings', + 'serviceSettings': 'Service Settings', + 'deviceSettings': 'Device Settings', + 'pluginSettings': 'Plugin Settings', + 'saveConfig': 'Save Configuration', + 'resetConfig': 'Reset Configuration', + 'configSaved': 'Configuration saved successfully', + 'configReset': 'Configuration has been reset', + 'confirmReset': 'Are you sure you want to reset the configuration?', + 'success': 'Success', + 'error': 'Error', + 'warning': 'Warning', + 'info': 'Info' } }; \ No newline at end of file diff --git a/main/manager-web/src/i18n/zh_CN.js b/main/manager-web/src/i18n/zh_CN.js index fbe72c7f..d89de9e8 100644 --- a/main/manager-web/src/i18n/zh_CN.js +++ b/main/manager-web/src/i18n/zh_CN.js @@ -828,79 +828,78 @@ export default { // 默认角色模版和模版快速配置页面 // 在agentTemplateManagement对象中添加以下键 - agentTemplateManagement: { - title: '默认角色管理', - templateName: '模板名称', - description: '模板描述', - createTime: '创建时间', - action: '操作', - createTemplate: '创建模板', - editTemplate: '编辑模板', - deleteTemplate: '删除模板', - deleteSuccess: '模板删除成功', - confirmDelete: '确定要删除选中的模板吗?', - batchDelete: '批量删除', - batchDeleteSuccess: '批量删除成功', - selectTemplate: '请选择模板', - select: '选择', - searchPlaceholder: '请输入模板名称搜索', - search: '搜索', - serialNumber: '序号', - selectAll: '全选', - deselectAll: '取消全选', - loading: '拼命加载中', - confirmSingleDelete: '确定要删除这个模板吗?', - confirmBatchDelete: '确定要删除选中的 {count} 个模板吗?', - deleteFailed: '模板删除失败', - batchDeleteFailed: '模板批量删除失败', - deleteBackendError: '删除失败,请检查后端服务是否正常', - templateDialog: { - title: '模板配置', - templateName: '模板名称', - templateNamePlaceholder: '请输入模板名称', - description: '模板描述', - descriptionPlaceholder: '请输入模板描述', - roleName: '角色名称', - roleNamePlaceholder: '请输入角色名称', - avatar: '头像', - selectAvatar: '选择头像', - systemPrompt: '系统提示词', - systemPromptPlaceholder: '请输入系统提示词', - modelConfig: '模型配置', - modelName: '模型名称', - temperature: '温度', - topP: 'Top P', - maxTokens: '最大 tokens', - save: '保存', - cancel: '取消', - nameRequired: '请输入模板名称', - roleNameRequired: '请输入角色名称', - systemPromptRequired: '请输入系统提示词' + 'agentTemplateManagement': { + 'title': '默认角色管理', + 'templateName': '模板名称', + 'description': '模板描述', + 'createTime': '创建时间', + 'action': '操作', + 'createTemplate': '创建模板', + 'editTemplate': '编辑模板', + 'deleteTemplate': '删除模板', + 'deleteSuccess': '模板删除成功', + 'confirmDelete': '确定要删除选中的模板吗?', + 'batchDelete': '批量删除', + 'batchDeleteSuccess': '批量删除成功', + 'selectTemplate': '请选择模板', + 'select': '选择', + 'searchPlaceholder': '请输入模板名称搜索', + 'search': '搜索', + 'serialNumber': '序号', + 'selectAll': '全选', + 'deselectAll': '取消全选', + 'loading': '拼命加载中', + 'confirmSingleDelete': '确定要删除这个模板吗?', + 'confirmBatchDelete': '确定要删除选中的 {count} 个模板吗?', + 'deleteFailed': '模板删除失败', + 'batchDeleteFailed': '模板批量删除失败', + 'deleteBackendError': '删除失败,请检查后端服务是否正常', + 'templateDialog': { + 'title': '模板配置', + 'templateName': '模板名称', + 'templateNamePlaceholder': '请输入模板名称', + 'description': '模板描述', + 'descriptionPlaceholder': '请输入模板描述', + 'roleName': '角色名称', + 'roleNamePlaceholder': '请输入角色名称', + 'avatar': '头像', + 'selectAvatar': '选择头像', + 'systemPrompt': '系统提示词', + 'systemPromptPlaceholder': '请输入系统提示词', + 'modelConfig': '模型配置', + 'modelName': '模型名称', + 'temperature': '温度', + 'topP': 'Top P', + 'maxTokens': '最大 tokens', + 'save': '保存', + 'cancel': '取消', + 'nameRequired': '请输入模板名称', + 'roleNameRequired': '请输入角色名称', + 'systemPromptRequired': '请输入系统提示词' } }, - templateQuickConfig: { - title: '模块快速配置', - basicSettings: '基本设置', - agentSettings: '助手昵称', - agentSettings: { - agentName: '助手昵称', - agentNamePlaceholder: '请输入助手昵称', - systemPrompt: '角色介绍', - systemPromptPlaceholder: '请输入角色介绍' + 'templateQuickConfig': { + 'title': '模块快速配置', + 'basicSettings': '基本设置', + 'agentSettings': { + 'agentName': '助手昵称', + 'agentNamePlaceholder': '请输入助手昵称', + 'systemPrompt': '角色介绍', + 'systemPromptPlaceholder': '请输入角色介绍' }, - modelSettings: '模型设置', - voiceSettings: '语音设置', - serviceSettings: '服务设置', - deviceSettings: '设备设置', - pluginSettings: '插件设置', - saveConfig: '保存配置', - resetConfig: '重置配置', - configSaved: '配置保存成功', - configReset: '配置已重置', - confirmReset: '确定要重置配置吗?', - success: '成功', - error: '错误', - warning: '警告', - info: '提示' + 'modelSettings': '模型设置', + 'voiceSettings': '语音设置', + 'serviceSettings': '服务设置', + 'deviceSettings': '设备设置', + 'pluginSettings': '插件设置', + 'saveConfig': '保存配置', + 'resetConfig': '重置配置', + 'configSaved': '配置保存成功', + 'configReset': '配置已重置', + 'confirmReset': '确定要重置配置吗?', + 'success': '成功', + 'error': '错误', + 'warning': '警告', + 'info': '提示' } } \ No newline at end of file diff --git a/main/manager-web/src/i18n/zh_TW.js b/main/manager-web/src/i18n/zh_TW.js index d3721592..108bea3b 100644 --- a/main/manager-web/src/i18n/zh_TW.js +++ b/main/manager-web/src/i18n/zh_TW.js @@ -827,80 +827,79 @@ export default { 'providerDialog.confirmBatchDeleteFields': '確定要刪除選中的{count}個字段嗎?', 'providerDialog.batchDeleteFieldsSuccess': '成功刪除{count}個字段', -agentTemplateManagement: { - title: '預設角色管理', - templateName: '模板名稱', - description: '模板描述', - createTime: '建立時間', - action: '操作', - createTemplate: '建立模板', - editTemplate: '編輯模板', - deleteTemplate: '刪除模板', - deleteSuccess: '模板刪除成功', - confirmDelete: '確定要刪除選取的模板嗎?', - batchDelete: '批次刪除', - batchDeleteSuccess: '批次刪除成功', - selectTemplate: '請選擇模板', - select: '選擇', - searchPlaceholder: '請輸入模板名稱搜尋', - search: '搜尋', - serialNumber:'序號', - selectAll: '全選', - deselectAll: '取消全選', - deselectAll: '取消全選', - loading: '拼命加載中', - confirmSingleDelete: '確定要刪除這個模板嗎?', - confirmBatchDelete: '確定要刪除選中的 {count} 個模板嗎?', - deleteFailed: '模板刪除失敗', - batchDeleteFailed: '批次刪除失敗', - deleteBackendError: '刪除失敗,請檢查後端服務是否正常', - deleteCancelled: '已取消刪除', - templateDialog: { - title: '模板配置', - templateName: '模板名稱', - templateNamePlaceholder: '請輸入模板名稱', - description: '模板描述', - descriptionPlaceholder: '請輸入模板描述', - roleName: '角色名稱', - roleNamePlaceholder: '請輸入角色名稱', - avatar: '頭像', - selectAvatar: '選擇頭像', - systemPrompt: '系統提示詞', - systemPromptPlaceholder: '請輸入系統提示詞', - modelConfig: '模型配置', - modelName: '模型名稱', - temperature: '溫度', - topP: 'Top P', - maxTokens: '最大 tokens', - save: '保存', - cancel: '取消', - nameRequired: '請輸入模板名稱', - roleNameRequired: '請輸入角色名稱', - systemPromptRequired: '請輸入系統提示詞' - } -}, -templateQuickConfig: { - title: '模組快速配置', - basicSettings: '基本設置', - agentSettings: { - agentName: '助手暱稱', - agentNamePlaceholder: '請輸入助手暱稱', - systemPrompt: '角色介紹', - systemPromptPlaceholder: '請輸入角色介紹' + 'agentTemplateManagement': { + 'title': '預設角色管理', + 'templateName': '模板名稱', + 'description': '模板描述', + 'createTime': '建立時間', + 'action': '操作', + 'createTemplate': '建立模板', + 'editTemplate': '編輯模板', + 'deleteTemplate': '刪除模板', + 'deleteSuccess': '模板刪除成功', + 'confirmDelete': '確定要刪除選取的模板嗎?', + 'batchDelete': '批次刪除', + 'batchDeleteSuccess': '批次刪除成功', + 'selectTemplate': '請選擇模板', + 'select': '選擇', + 'searchPlaceholder': '請輸入模板名稱搜尋', + 'search': '搜尋', + 'serialNumber':'序號', + 'selectAll': '全選', + 'deselectAll': '取消全選', + 'loading': '拼命加載中', + 'confirmSingleDelete': '確定要刪除這個模板嗎?', + 'confirmBatchDelete': '確定要刪除選中的 {count} 個模板嗎?', + 'deleteFailed': '模板刪除失敗', + 'batchDeleteFailed': '批次刪除失敗', + 'deleteBackendError': '刪除失敗,請檢查後端服務是否正常', + 'deleteCancelled': '已取消刪除', + 'templateDialog': { + 'title': '模板配置', + 'templateName': '模板名稱', + 'templateNamePlaceholder': '請輸入模板名稱', + 'description': '模板描述', + 'descriptionPlaceholder': '請輸入模板描述', + 'roleName': '角色名稱', + 'roleNamePlaceholder': '請輸入角色名稱', + 'avatar': '頭像', + 'selectAvatar': '選擇頭像', + 'systemPrompt': '系統提示詞', + 'systemPromptPlaceholder': '請輸入系統提示詞', + 'modelConfig': '模型配置', + 'modelName': '模型名稱', + 'temperature': '溫度', + 'topP': 'Top P', + 'maxTokens': '最大 tokens', + 'save': '保存', + 'cancel': '取消', + 'nameRequired': '請輸入模板名稱', + 'roleNameRequired': '請輸入角色名稱', + 'systemPromptRequired': '請輸入系統提示詞' + } }, - modelSettings: '模型設置', - voiceSettings: '語音設置', - serviceSettings: '服務設置', - deviceSettings: '設備設置', - pluginSettings: '外掛設置', - saveConfig: '保存配置', - resetConfig: '重置配置', - configSaved: '配置保存成功', - configReset: '配置已重置', - confirmReset: '確定要重置配置嗎?', - success: '成功', - error: '錯誤', - warning: '警告', - info: '提示' -} + 'templateQuickConfig': { + 'title': '模組快速配置', + 'basicSettings': '基本設置', + 'agentSettings': { + 'agentName': '助手暱稱', + 'agentNamePlaceholder': '請輸入助手暱稱', + 'systemPrompt': '角色介紹', + 'systemPromptPlaceholder': '請輸入角色介紹' + }, + 'modelSettings': '模型設置', + 'voiceSettings': '語音設置', + 'serviceSettings': '服務設置', + 'deviceSettings': '設備設置', + 'pluginSettings': '外掛設置', + 'saveConfig': '保存配置', + 'resetConfig': '重置配置', + 'configSaved': '配置保存成功', + 'configReset': '配置已重置', + 'confirmReset': '確定要重置配置嗎?', + 'success': '成功', + 'error': '錯誤', + 'warning': '警告', + 'info': '提示' + } } \ No newline at end of file