mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-03-30 07:06:38 +08:00
fix: 修复了确认对话框操作的变量在点击时被重置的bug
This commit is contained in:
@@ -1310,15 +1310,19 @@ function openTerminalInNewTab() {
|
||||
|
||||
// ATX actions
|
||||
async function handlePowerShort() {
|
||||
console.log('[ConsoleView] Handling power short press')
|
||||
try {
|
||||
await atxApi.power('short')
|
||||
const res = await atxApi.power('short')
|
||||
console.log('[ConsoleView] Power short API result:', res)
|
||||
await systemStore.fetchAtxState()
|
||||
} catch {
|
||||
} catch (e) {
|
||||
console.error('[ConsoleView] Power short API failed:', e)
|
||||
// ATX action failed
|
||||
}
|
||||
}
|
||||
|
||||
async function handlePowerLong() {
|
||||
console.log('[ConsoleView] Handling power long press')
|
||||
try {
|
||||
await atxApi.power('long')
|
||||
await systemStore.fetchAtxState()
|
||||
|
||||
@@ -930,6 +930,7 @@ async function saveAtxConfig() {
|
||||
driver: atxConfig.value.power.driver,
|
||||
device: atxConfig.value.power.device || undefined,
|
||||
pin: atxConfig.value.power.pin,
|
||||
active_level: atxConfig.value.power.active_level,
|
||||
baud_rate: atxConfig.value.power.baud_rate,
|
||||
},
|
||||
reset: {
|
||||
@@ -937,8 +938,7 @@ async function saveAtxConfig() {
|
||||
device: atxConfig.value.reset.device || undefined,
|
||||
pin: atxConfig.value.reset.pin,
|
||||
active_level: atxConfig.value.reset.active_level,
|
||||
baud_rate: atxConfig.value.reset.baud_rate
|
||||
active_level: atxConfig.value.reset.active_level,
|
||||
baud_rate: atxConfig.value.reset.baud_rate,
|
||||
},
|
||||
led: {
|
||||
enabled: atxConfig.value.led.enabled,
|
||||
|
||||
Reference in New Issue
Block a user