设备控制面板代码优化

This commit is contained in:
fengerli
2025-09-12 14:40:34 +08:00
parent 39dfdeacf3
commit 24cb308980
2 changed files with 59 additions and 75 deletions

View File

@ -280,7 +280,7 @@ const handleModeClick = async (modeId: string) => {
}
}
} catch (error) {
proxy?.$modal.msgError("操作失败,请稍后重试");
// proxy?.$modal.msgError("操作失败,请稍后重试");
// 异常时恢复状态
const prevActiveMode = lightModes.value.find(m => m.active);
if (prevActiveMode) {
@ -329,9 +329,6 @@ const getList = async () => {
const laserStatus = Number(res.data.laserLightMode);
laserMode.value.active = laserStatus === 1;
laserMode.value.switchStatus = laserStatus === 1;
setTimeout(() => {
console.log('延迟检查激光状态:', laserMode.value.active, laserMode.value.switchStatus);
}, 1000);
} catch (error) {
console.error("获取设备详情失败:", error);
setActiveLightMode("strong"); // 异常时默认强光
@ -360,7 +357,7 @@ const handleLaserClick = async () => {
laserMode.value.switchStatus = !targetStatus;
}
} catch (error: any) {
proxy?.$modal.msgError(error.msg);
proxy?.$modal.msgError(error.msg) ;
// 恢复之前的状态
laserMode.value.switchStatus = !laserMode.value.switchStatus;
} finally { }