fix: 修复节点名称错误导致的关机失败
This commit is contained in:
@@ -99,12 +99,6 @@ impl ProxmoxClient {
|
|||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn reboot_vm(&self, node: &str, vm_id: u32) -> Result<(), String> {
|
|
||||||
self.stop_vm(node, vm_id).await?;
|
|
||||||
tokio::time::sleep(tokio::time::Duration::from_secs(5)).await;
|
|
||||||
self.start_vm(node, vm_id).await
|
|
||||||
}
|
|
||||||
|
|
||||||
pub async fn shutdown_node(&self, node: &str) -> Result<String, String> {
|
pub async fn shutdown_node(&self, node: &str) -> Result<String, String> {
|
||||||
let url = format!("{}/nodes/{}/status", self.base_url, node);
|
let url = format!("{}/nodes/{}/status", self.base_url, node);
|
||||||
println!("[API] 关机请求: POST {}", url);
|
println!("[API] 关机请求: POST {}", url);
|
||||||
|
|||||||
@@ -220,6 +220,7 @@ impl eframe::App for App {
|
|||||||
ui.horizontal(|ui| {
|
ui.horizontal(|ui| {
|
||||||
ui.label("节点:");
|
ui.label("节点:");
|
||||||
ui.text_edit_singleline(&mut st.node);
|
ui.text_edit_singleline(&mut st.node);
|
||||||
|
ui.label("← 请输入正确的节点名称");
|
||||||
});
|
});
|
||||||
ui.add_space(4.0);
|
ui.add_space(4.0);
|
||||||
ui.horizontal(|ui| {
|
ui.horizontal(|ui| {
|
||||||
|
|||||||
Reference in New Issue
Block a user