修复 IDCard 读取日志格式,优化错误信息提示

This commit is contained in:
yuchenglong
2026-01-20 11:28:28 +08:00
parent e6f20d063e
commit 86ed42f0b9

View File

@@ -51,7 +51,7 @@ const U1: React.FC = () => {
window.electronAPI.log("info", `[idcard-data] received`); window.electronAPI.log("info", `[idcard-data] received`);
window.electronAPI.log( window.electronAPI.log(
"info", "info",
`Read IDCard success: ${payload.name} ${payload.id_card_no}` `Read IDCard success: ${payload.name} ${payload.id_card_no}`,
); );
// 清理倒计时 // 清理倒计时
@@ -75,7 +75,7 @@ const U1: React.FC = () => {
.catch((e: any) => console.error(e)); .catch((e: any) => console.error(e));
}, 1000); }, 1000);
}) })
.catch(() => { }); .catch(() => {});
}; };
// 先验证档案信息,查询到才跳转 // 先验证档案信息,查询到才跳转
@@ -92,13 +92,15 @@ const U1: React.FC = () => {
.then((res) => { .then((res) => {
if (res.Status === 200 && res.Data) { if (res.Status === 200 && res.Data) {
// 查询成功,跳转到 u2 // 查询成功,跳转到 u2
window.electronAPI.stopIdCardListen().catch(() => { }); window.electronAPI.stopIdCardListen().catch(() => {});
setReading(false); setReading(false);
isProcessingRef.current = false; isProcessingRef.current = false;
navigate("/u2"); navigate("/u2");
} else { } else {
// 未查询到档案信息,显示错误提示,不跳转 // 未查询到档案信息,显示错误提示,不跳转
setErrorMsg("未查询到您的档案信息,详情请咨询前台工作人员!"); setErrorMsg(
res.Message || "未查询到您的档案信息,详情请咨询前台工作人员!",
);
setReading(false); setReading(false);
isProcessingRef.current = false; isProcessingRef.current = false;
resetListening(); resetListening();
@@ -119,7 +121,7 @@ const U1: React.FC = () => {
}); });
return () => { return () => {
window.electronAPI.stopIdCardListen().catch(() => { }); window.electronAPI.stopIdCardListen().catch(() => {});
window.electronAPI.removeIdCardListeners(); window.electronAPI.removeIdCardListeners();
if (timerRef.current) clearTimeout(timerRef.current); if (timerRef.current) clearTimeout(timerRef.current);
if (intervalRef.current) clearInterval(intervalRef.current); if (intervalRef.current) clearInterval(intervalRef.current);