






















样品扫码比对管理系统是一个集PDA端和PC端协同工作的企业生产过程产品与样品比对的信息化系统,采用C#+Blazor框架进行开发。
根据上述需求,系统分为PC端管理系统和PDA端APP两部分组成。



扫描工牌登录、扫描成功后直接进入比对页面。

扫码比对前,需要找到样品,可以点击【找样品】链接进入找样品页面查找样品位置,找到后点击【开始扫码比对】按钮,再按下扫描器的按键,扫码成功后进入比对进行中页面并开始计时。

输入样品码前几位可下拉查询,选中后点击【搜索】按钮查找库位,找到库位上的样品,然后和产品进行比对。

比对中会进行计时,如果比对时间未满足后台设置的时长,则不能结束,结束比对需要确认合格和不合格,不合格需要拍照,点击【比对结束】按钮,再按键扫一次样品码确认结束。

用户可查询自己比对的全部记录。

本方案关键技术难点是PDA按键扫码和不要弹出软键盘的功能,由于是使用Web技术开发PDA扫码软件,无法使用原生的功能,需要使用js模拟键盘输入,监听keydown事件来实现功能。
下面是封装后的扫码Blazor组件示例:
<KScanner @ref="scanner" IsPDA OnScan="OnScanned" />
@code {
private KScanner scanner;
private async Task OnScanned(string text, string error)
{
}
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。