mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-29 04:23:55 +08:00
完成“删除模型配置”以及批量删除功能
This commit is contained in:
@@ -74,23 +74,23 @@ export default {
|
|||||||
})
|
})
|
||||||
}).send()
|
}).send()
|
||||||
},
|
},
|
||||||
// 删除模型配置
|
// 删除模型配置
|
||||||
deleteModel(id, callback) {
|
deleteModel(id, callback) {
|
||||||
RequestService.sendRequest()
|
RequestService.sendRequest()
|
||||||
.url(`${getServiceUrl()}/models/${id}`)
|
.url(`${getServiceUrl()}/models/${id}`)
|
||||||
.method('DELETE')
|
.method('DELETE')
|
||||||
.success((res) => {
|
.success((res) => {
|
||||||
RequestService.clearRequestTime()
|
RequestService.clearRequestTime()
|
||||||
callback(res)
|
callback(res)
|
||||||
|
})
|
||||||
|
.fail((err) => {
|
||||||
|
console.error('删除模型失败:', err)
|
||||||
|
this.$message.error(err.msg || '删除模型失败')
|
||||||
|
RequestService.reAjaxFun(() => {
|
||||||
|
this.deleteModel(id, callback)
|
||||||
})
|
})
|
||||||
.fail((err) => {
|
}).send()
|
||||||
console.error('删除模型失败:', err)
|
},
|
||||||
this.$message.error(err.msg || '删除模型失败')
|
|
||||||
RequestService.reAjaxFun(() => {
|
|
||||||
this.deleteModel(id, callback)
|
|
||||||
})
|
|
||||||
}).send()
|
|
||||||
},
|
|
||||||
// 获取模型名称列表
|
// 获取模型名称列表
|
||||||
getModelNames(modelType, modelName, callback) {
|
getModelNames(modelType, modelName, callback) {
|
||||||
RequestService.sendRequest()
|
RequestService.sendRequest()
|
||||||
|
|||||||
@@ -229,7 +229,6 @@ export default {
|
|||||||
}).then(() => {
|
}).then(() => {
|
||||||
const deletePromises = this.selectedModels.map(model =>
|
const deletePromises = this.selectedModels.map(model =>
|
||||||
new Promise(resolve => {
|
new Promise(resolve => {
|
||||||
// TODO: 删除获取model.id
|
|
||||||
Api.model.deleteModel(
|
Api.model.deleteModel(
|
||||||
model.id,
|
model.id,
|
||||||
({ data }) => resolve(data.code === 0)
|
({ data }) => resolve(data.code === 0)
|
||||||
@@ -264,8 +263,6 @@ export default {
|
|||||||
type: 'warning'
|
type: 'warning'
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
Api.model.deleteModel(
|
Api.model.deleteModel(
|
||||||
this.activeTab,
|
|
||||||
model.configJson?.provider || '', // 从configJson获取provider
|
|
||||||
model.id,
|
model.id,
|
||||||
({ data }) => {
|
({ data }) => {
|
||||||
if (data.code === 0) {
|
if (data.code === 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user