修改自动退出
This commit is contained in:
parent
9e16a24d60
commit
3b397de523
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
"loginMode": 1,
|
||||
"opFirst": true,
|
||||
//自动退出登录时间,单位秒(0不自动退出)
|
||||
"autoOutLog": 0,
|
||||
"autoOutLog": 5,
|
||||
"boxMachineId": "DM5",
|
||||
"anaesthetist_name": "未选择,杨俊哲,周丹,刘方,罗丁,陈晓龙,杜金菊,季楠,王彩红,凌娜佳,汪宏,谈世刚,罗中兵,郭慧,廖家涛,殷国江,李坤,周翔,秦明哲,王庆利,张燕辉,姜佳佳,宋晓阳,胡晓",
|
||||
"boxColor": "白,绿"
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue