From 1a625fca724cfbf2190862eb9b17299c4500a463 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Mon, 26 Jan 2026 18:38:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BB=E6=9C=BA=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/host.js | 24 ++++++------------- .../computing/host/components/EditDialog.vue | 4 ++-- src/views/computing/host/index.vue | 2 +- 3 files changed, 10 insertions(+), 20 deletions(-) diff --git a/src/apis/modules/host.js b/src/apis/modules/host.js index 55caa82..b60a607 100644 --- a/src/apis/modules/host.js +++ b/src/apis/modules/host.js @@ -2,21 +2,11 @@ * 权限接口 */ import request from '@/utils/request' -// 获取role列表 +// 获取主机列表 export const getPageList = (params) => request.basic.get('/api/v1/power-hosts', params) -// 获取role条数据 -export const getPage = (id) => request.basic.get(`/api/v1/power-hosts/${id}`) -// 添加role -export const createPage = (params) => request.basic.post('/api/v1/power-hosts', params) -// 更新role -export const updatePage = (id, params) => request.basic.put(`/api/v1/power-hosts/${id}`, params) -// 删除role -export const delPage = (id) => request.basic.delete(`/api/v1/power-hosts/${id}`) -//获取区域列表 -export const getRegionList = (params) => request.basic.get('/api/v1/computing-power-centers/label', params) -//添加算力卡 -export const createComputeCard = (params) => request.basic.post('/api/v1/computing-cards', params) -//获取算力卡列表 -export const getComputeCardList = (params) => request.basic.get('/api/v1/computing-cards', params) -//删除算力卡 -export const delComputeCard = (id) => request.basic.delete(`/api/v1/computing-cards/${id}`) \ No newline at end of file +// 删除主机列表 +export const delHost = (id) => request.basic.delete(`/api/v1/power-hosts/${id}`) +// 编辑主机列表 +export const updateHost = (id, params) => request.basic.put(`/api/v1/power-hosts/${id}`, params) +// 获取主机详情 +export const getHostDetail = (id) => request.basic.delete(`/api/v1/power-hosts//${id}`) diff --git a/src/views/computing/host/components/EditDialog.vue b/src/views/computing/host/components/EditDialog.vue index aa18d80..f8c475f 100644 --- a/src/views/computing/host/components/EditDialog.vue +++ b/src/views/computing/host/components/EditDialog.vue @@ -80,7 +80,7 @@ async function handleEdit(record = {}) { title: t('pages.system.role.edit'), }) - const { data, success } = await apis.role.getRole(record.id).catch() + const { data, success } = await apis.host.getHostDetail(record.id).catch() if (!success) { message.error(t('component.message.error.save')) hideModal() @@ -115,7 +115,7 @@ function handleOk() { }) break case 'edit': - result = await apis.banner.updateBanner(formData.value.id, params).catch(() => { + result = await apis.host.updateHost(formData.value.id, params).catch(() => { throw new Error() }) break diff --git a/src/views/computing/host/index.vue b/src/views/computing/host/index.vue index 27b3ee5..5f3b6e3 100644 --- a/src/views/computing/host/index.vue +++ b/src/views/computing/host/index.vue @@ -215,7 +215,7 @@ function handleRemove({ id }) { return new Promise((resolve, reject) => { ; (async () => { try { - const { success } = await apis.role.delRole(id).catch(() => { + const { success } = await apis.host.delHost(id).catch(() => { throw new Error() }) if (config('http.code.success') === success) {