From e823a43b11155a7d61ba008446bf959fd2f2ee8e Mon Sep 17 00:00:00 2001 From: shiran Date: Sat, 8 Aug 2026 17:57:05 +0800 Subject: [PATCH] feat: support disabling KVM hosts --- src/api/admin/kvmService.js | 7 ++++ src/views/user-vm/UserVmDetail.vue | 6 +-- src/views/virtualization/HostDetail.vue | 46 +++++++++++++++++---- src/views/virtualization/HostManage.vue | 44 +++++++++++++++++--- src/views/virtualization/HostTreeManage.vue | 45 +++++++++++++++++--- src/views/virtualization/VmDetail.vue | 6 +-- src/views/virtualization/VmManage.vue | 8 ++-- 7 files changed, 133 insertions(+), 29 deletions(-) diff --git a/src/api/admin/kvmService.js b/src/api/admin/kvmService.js index a26a92f..68a6fa0 100644 --- a/src/api/admin/kvmService.js +++ b/src/api/admin/kvmService.js @@ -169,6 +169,13 @@ export const updateRemoteHost = (data) => { }) } +/** 设置宿主机禁用状态 */ +export const setRemoteHostDisabled = (data) => { + return http2.post('/api/v1/admin/server/host_service/point/host/set_disabled', data, { + headers: { 'Content-Type': 'multipart/form-data' } + }) +} + /** 删除宿主机 */ export const deleteRemoteHost = (params) => { return http2.delete('/api/v1/admin/server/host_service/point/host/delete', { params }) diff --git a/src/views/user-vm/UserVmDetail.vue b/src/views/user-vm/UserVmDetail.vue index 2f09ec0..89fdceb 100644 --- a/src/views/user-vm/UserVmDetail.vue +++ b/src/views/user-vm/UserVmDetail.vue @@ -859,7 +859,7 @@ - 将虚拟机迁移到其他宿主机或宿主机组,请谨慎操作! + 宿主机迁移为转移配置后重新开通,不保留原虚拟机数据,请谨慎操作! @@ -889,9 +889,9 @@ - + -
迁移完成后,用户商品到期时间向后顺延;0 表示不调整
+
迁移完成后,用户商品到期时间向后顺延指定天数;0 表示不调整