From b2788ac7a0dfb6c69079827a54b50366a8a849c6 Mon Sep 17 00:00:00 2001 From: CGD <3030332422@qq.com> Date: Mon, 7 Apr 2025 10:04:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E2=80=9C=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E9=85=8D=E7=BD=AE=E2=80=9D=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/manager-web/src/apis/module/model.js | 32 +++++++++++----------- main/manager-web/src/views/ModelConfig.vue | 3 -- 2 files changed, 16 insertions(+), 19 deletions(-) diff --git a/main/manager-web/src/apis/module/model.js b/main/manager-web/src/apis/module/model.js index 1c760b90..a78e71d0 100644 --- a/main/manager-web/src/apis/module/model.js +++ b/main/manager-web/src/apis/module/model.js @@ -74,23 +74,23 @@ export default { }) }).send() }, - // 删除模型配置 - deleteModel(id, callback) { - RequestService.sendRequest() - .url(`${getServiceUrl()}/models/${id}`) - .method('DELETE') - .success((res) => { - RequestService.clearRequestTime() - callback(res) +// 删除模型配置 +deleteModel(id, callback) { + RequestService.sendRequest() + .url(`${getServiceUrl()}/models/${id}`) + .method('DELETE') + .success((res) => { + RequestService.clearRequestTime() + callback(res) + }) + .fail((err) => { + console.error('删除模型失败:', err) + this.$message.error(err.msg || '删除模型失败') + RequestService.reAjaxFun(() => { + this.deleteModel(id, callback) }) - .fail((err) => { - console.error('删除模型失败:', err) - this.$message.error(err.msg || '删除模型失败') - RequestService.reAjaxFun(() => { - this.deleteModel(id, callback) - }) - }).send() - }, + }).send() +}, // 获取模型名称列表 getModelNames(modelType, modelName, callback) { RequestService.sendRequest() diff --git a/main/manager-web/src/views/ModelConfig.vue b/main/manager-web/src/views/ModelConfig.vue index 227d4f02..3c4d61ea 100644 --- a/main/manager-web/src/views/ModelConfig.vue +++ b/main/manager-web/src/views/ModelConfig.vue @@ -229,7 +229,6 @@ export default { }).then(() => { const deletePromises = this.selectedModels.map(model => new Promise(resolve => { - // TODO: 删除获取model.id Api.model.deleteModel( model.id, ({ data }) => resolve(data.code === 0) @@ -264,8 +263,6 @@ export default { type: 'warning' }).then(() => { Api.model.deleteModel( - this.activeTab, - model.configJson?.provider || '', // 从configJson获取provider model.id, ({ data }) => { if (data.code === 0) {