修改自动退出

This commit is contained in:
马巧 2025-09-29 14:52:33 +08:00
parent 9e16a24d60
commit 3b397de523
3 changed files with 32 additions and 5 deletions

View File

@ -89,6 +89,7 @@
@code
{
@inject IJSRuntime JSRuntime
@inject GlobalStateService globalStateService;
@inject NavigationManager na;
int selectedIndex = 0;
@ -191,8 +192,27 @@
);
}
}
}
private DotNetObjectReference<MainLayout>? dotNetObjectReference;
@code
{
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
dotNetObjectReference = DotNetObjectReference.Create(this);
await JSRuntime.InvokeVoidAsync("registerMouseClickHandler", dotNetObjectReference);
}
}
[JSInvokable]
public void HandleMouseClick(int clientX, int clientY)
{
// 这里处理鼠标点击事件,例如记录日志或更新状态
// Console.WriteLine($"Mouse clicked at: ({clientX}, {clientY})");
_portUtil.mouseClickTime = DateTime.Now;
}
public void Dispose()
{
dotNetObjectReference?.Dispose();
}
}

View File

@ -16,7 +16,7 @@
"loginMode": 1,
"opFirst": true,
//退,0退
"autoOutLog": 0,
"autoOutLog": 5,
"boxMachineId": "DM5",
"anaesthetist_name": "未选择,杨俊哲,周丹,刘方,罗丁,陈晓龙,杜金菊,季楠,王彩红,凌娜佳,汪宏,谈世刚,罗中兵,郭慧,廖家涛,殷国江,李坤,周翔,秦明哲,王庆利,张燕辉,姜佳佳,宋晓阳,胡晓",
"boxColor": "白,绿"

View File

@ -15,6 +15,13 @@
margin: 0 !important;
}
</style>
<script>
function registerMouseClickHandler(dotNetObjectReference) {
document.addEventListener('click', function (event) {
dotNetObjectReference.invokeMethodAsync('HandleMouseClick', event.clientX, event.clientY);
});
}
</script>
</head>
<body>