feat(admin+user): 虚拟机断网/恢复网络+每小时流量图表+宿主机额度统计 -- 缘由: 后端新增disconnect/connect_network,traffic_hourly,quota_stats接口,VM新增network_disabled字段 -- 预期: VmDetail/UserVmDetail/用户详情支持断网恢复操作并显示断网状态,VmDetail新增流量统计tab,HostDetail新增额度统计tab
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -298,6 +298,30 @@ export const resetVmMac = (data) => {
|
||||
})
|
||||
}
|
||||
|
||||
/** 断开虚拟机外部网络 */
|
||||
export const disconnectVmNetwork = (data) => {
|
||||
return http2.post('/api/v1/admin/server/host_service/point/vm/disconnect_network', data, {
|
||||
headers: { 'Content-Type': 'multipart/form-data' }
|
||||
})
|
||||
}
|
||||
|
||||
/** 恢复虚拟机外部网络 */
|
||||
export const connectVmNetwork = (data) => {
|
||||
return http2.post('/api/v1/admin/server/host_service/point/vm/connect_network', data, {
|
||||
headers: { 'Content-Type': 'multipart/form-data' }
|
||||
})
|
||||
}
|
||||
|
||||
/** 查询虚拟机每小时流量 */
|
||||
export const getVmTrafficHourly = (params) => {
|
||||
return http2.get('/api/v1/admin/server/host_service/point/vm/traffic_hourly', { params })
|
||||
}
|
||||
|
||||
/** 获取宿主机额度统计 */
|
||||
export const getHostQuotaStats = (params) => {
|
||||
return http2.get('/api/v1/admin/server/host_service/point/host/quota_stats', { params })
|
||||
}
|
||||
|
||||
/**
|
||||
* ================================
|
||||
* 主控服务接口 - 数据卷管理
|
||||
|
||||
Reference in New Issue
Block a user