From ffc1541343b33e634b6aebf14cc1ee59ad95d2f0 Mon Sep 17 00:00:00 2001
From: LiJinHui <166460433+stu-rgsze@users.noreply.github.com>
Date: Sun, 21 Sep 2025 00:25:23 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99=E4=BB=A3?=
=?UTF-8?q?=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
main/manager-web/src/apis/module/agent.js | 23 ++---------------
main/manager-web/src/i18n/zh_CN.js | 2 ++
.../src/views/AgentTemplateManagement.vue | 25 +------------------
3 files changed, 5 insertions(+), 45 deletions(-)
diff --git a/main/manager-web/src/apis/module/agent.js b/main/manager-web/src/apis/module/agent.js
index 2a4ae9f9..bcf68a29 100644
--- a/main/manager-web/src/apis/module/agent.js
+++ b/main/manager-web/src/apis/module/agent.js
@@ -84,7 +84,7 @@ export default {
// 新增方法:获取智能体模板
getAgentTemplate(callback) { // 移除templateName参数
RequestService.sendRequest()
- .url(`${getServiceUrl()}/agent/template/all`)
+ .url(`${getServiceUrl()}/agent/template`)
.method('GET')
.success((res) => {
RequestService.clearRequestTime();
@@ -97,26 +97,7 @@ export default {
});
}).send();
},
- // 删除以下重复定义的方法
- // 保留此方法以保持向后兼容性,但内部使用分页API
- // getAgentTemplate(callback) {
- // // 内部调用分页API获取所有模板
- // this.getAgentTemplatesPage({ pageNum: 1, pageSize: 100 }, (res) => {
- // if (res && res.data && res.data.code === 0) {
- // // 转换响应格式以保持兼容性
- // const compatibleRes = {
- // data: {
- // code: 0,
- // data: res.data.data?.records || []
- // }
- // };
- // callback(compatibleRes);
- // } else {
- // callback(res);
- // }
- // });
- // },
-
+
// 新增:获取智能体模板分页列表
getAgentTemplatesPage(params, callback) {
RequestService.sendRequest()
diff --git a/main/manager-web/src/i18n/zh_CN.js b/main/manager-web/src/i18n/zh_CN.js
index 3205c3e1..3d12b59f 100644
--- a/main/manager-web/src/i18n/zh_CN.js
+++ b/main/manager-web/src/i18n/zh_CN.js
@@ -832,6 +832,8 @@ export default {
'agentTemplateManagement.description': '模板描述',
'agentTemplateManagement.createTime': '创建时间',
'agentTemplateManagement.action': '操作',
+ 'templateQuickConfig.saveSuccess': '配置保存成功',
+ 'templateQuickConfig.saveFailed': '配置保存失败',
'agentTemplateManagement.createTemplate': '创建模板',
'agentTemplateManagement.editTemplate': '编辑模板',
'agentTemplateManagement.deleteTemplate': '删除模板',
diff --git a/main/manager-web/src/views/AgentTemplateManagement.vue b/main/manager-web/src/views/AgentTemplateManagement.vue
index 202bb258..0bff2e99 100644
--- a/main/manager-web/src/views/AgentTemplateManagement.vue
+++ b/main/manager-web/src/views/AgentTemplateManagement.vue
@@ -83,7 +83,6 @@
{{
$t("agentTemplateManagement.editTemplate")
}}
-
{{
$t("agentTemplateManagement.deleteTemplate")
}}
@@ -150,7 +149,6 @@ export default {
HeaderBar,
},
- // 1. 首先确保在 data 部分添加了 isAllSelected 状态
data() {
return {
// 模板相关
@@ -270,12 +268,6 @@ export default {
});
},
- // 添加handleCreate方法,与模板中绑定的按钮保持一致
- handleCreate() {
- this.showAddTemplateDialog();
- },
-
- // 保留原有的editTemplate方法
// 编辑模板
editTemplate(row) {
// 跳转到模板快速配置页面,并传递模板ID参数
@@ -322,8 +314,7 @@ export default {
});
},
- // 修改batchDeleteTemplate方法,使用selectedTemplates
- // 批量删除模板 - 完全重写这个方法
+ // 批量删除模板
batchDeleteTemplate() {
if (this.selectedTemplates.length === 0) {
this.$message.warning(this.$t("agentTemplateManagement.selectTemplate"));
@@ -374,20 +365,6 @@ export default {
});
},
- // 分页相关方法
- // 添加日期格式化函数
- formatDate(dateString) {
- if (!dateString) return "";
- const date = new Date(dateString);
- const year = date.getFullYear();
- const month = String(date.getMonth() + 1).padStart(2, "0");
- const day = String(date.getDate()).padStart(2, "0");
- const hours = String(date.getHours()).padStart(2, "0");
- const minutes = String(date.getMinutes()).padStart(2, "0");
- const seconds = String(date.getSeconds()).padStart(2, "0");
- return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
- },
-
// 完善分页相关方法
handlePageChange(page) {
this.currentPage = page;