PackTool_Instruction

前言

本文介绍一个基于Qt开发的打包工具,需要搭配扫码枪(扫描条形码)使用,适用于类似工厂生产的统计记录案例。


软件介绍

登录功能

软件登录页:

packtool_Login

用户名/密码:配置对应服务器,可实现用户名和密码注册

离线模式:单机模式时使用,数据不上传服务器,用户名任意即可登录

功能介绍

软件主窗口:

packtool_MainWindow

选项: 可设定规则,详情参见后续介绍

操作:

  • 新建箱: 此页面选择订单和打包箱数据,离线模式下订单需手动输入,若配置了服务器,可从服务器自动获取;箱子大小支持10/20/40;
  • 暂存区: 数据录入页面,新建空箱成功后会自动跳转;
  • 已打包: 本地打包数据查询,支持导出Excel;

规则设定:

packtool_RulesPage

格式: 输入对应条形码的匹配规则,例如’AX-.*’表示条形码必须是’AX-‘开头的;

长度: 记条形码对应数据的长度限定;

筛选: 过滤已知的错误条形码,如输入’AX-123456’,当扫描到此条形码时,将会提示;

段设定: 用于判断扫描到的条形码是否在允许的段内;


打包数据:

  • 输入订单号,’test-1’
  • 选择”大箱/40”
  • 点击”新建箱”

packtool_NewBox

使用扫码枪扫描箱子条形码(注意:输入法请切换至英文模式),将自动进入下一页面


装箱过程:

packtool_StartPacking

扫描对应条形码即可。

规则生效: 假设在规则设定中设置了序列号规则”c.*”,长度3,序列号筛选”c10”;

  • 扫描到不符合规则的条形码时:

    packtool_CompareFailed

  • 扫描到长度错误的条形码时:

    packtool_LengthWrong

  • 匹配到筛选目标:

    packtool_FilterExisted

  • 重复扫描:

    packtool_SnRepeated

一直扫描到箱子装满后,会自动保存到本地数据库,并跳转到新建箱页面,扫描下一个箱子的条形码;若箱子未装满也需要打包时,关闭扫描条形码窗口,点击”打包”即可;


数据查看及导出:

切换到已打包页面,默认未选择筛选条件时,点击筛选按钮会显示本地录入的所有信息;

packtool_Boards

筛选数据

  • 选择用户名,支持多选

    packtool_FilterUser

  • 选择订单,支持多选

    packtool_FilterOrder

  • 时间范围

    packtool_FilterTime

点击筛选,会显示筛选条件下的结果:

packtool_FilterResult

数据导出:

点击导出按钮,导出数据时只会导出当前表格显示的数据。

packtool_ExportTable

[End]

#
You forgot to set the qrcode for Alipay. Please set it in _config.yml.
You forgot to set the qrcode for Wechat. Please set it in _config.yml.
You forgot to set the business and currency_code for Paypal. Please set it in _config.yml.
You forgot to set the url Patreon. Please set it in _config.yml.
Qt
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×