本发明涉及仓储作业领域,具体涉及一种仓储作业模板打印管理方法、系统、终端及介质。
背景技术:
1、目前仓储管理系统中,针对不同品类入库、出库、转库、盘点等各个作业环节都需要打印相关单据标签,如物料码、成品码、辅料码等。由于仓管员大量的作业需要到仓库现场进行,便携式蓝牙打印机打印标签方式成为主流。在蓝牙打印方式中,这类标签通常都是基于固定的打印模板实现业务打印。
2、但随着业务节点类型的复杂,同样的物料码在不同场景下,在标签上展示的文本内容,二维码编码规则以及排版方式均有所差异,固定的打印模板已无法满足更多场景的打印需求,采用固定打印模板的打印方式可扩展性较差,打印效率低,维护成本高。
技术实现思路
1、为解决上述问题,本发明提供一种仓储作业模板打印管理方法、系统、终端及介质,对不同业务节点类型匹配不同的打印模板,提高打印方式的可扩展性,提高打印效率。
2、第一方面,本发明的技术方案提供一种仓储作业模板打印管理方法,由管理终端执行,包括以下步骤:
3、配置当前业务节点类型;
4、根据当前业务节点类型生成唯一目标模板编码;
5、向服务器发送携带唯一目标模板编码的打印请求;
6、接收服务器反馈的打印模板信息包,打印模板信息包中包含模板内容参数和模板数据源标识;
7、根据模板数据源标识获取目标打印数据,并根据模板内容参数对目标打印数据进行处理获得目标打印内容;
8、根据目标打印内容生成打印任务发送至打印机。
9、在一个可选的实施方式中,配置当前业务节点类型,具体包括:
10、使用用户信息登录管理终端;
11、根据用户信息匹配当前用户的业务权限;
12、根据业务权限展示业务节点类型列表,业务节点类型列表中包含当前用户可选择的业务节点类型;
13、用户从业务节点类型列表选择需要的业务节点类型完成当前业务节点类型的配置。
14、在一个可选的实施方式中,根据模板数据源标识获取目标打印数据,具体包括:
15、根据当前业务节点类型,基于预设的接口入参映射表获取接口入参;其中接口入参映射表中包含不同业务节点类型与其适配接口入参之间的映射关系;
16、根据所获取接口入参,基于模板数据源标识通过ajax请求获取json数据包;其中json数据包中包含目标打印数据,模板数据源标识为模板数据源url。
17、在一个可选的实施方式中,模板内容参数包括打印元素类型标识、打印元素相对坐标信息、打印字段属性及字段属性值变量。
18、在一个可选的实施方式中,根据模板内容参数对目标打印数据进行处理完成打印数据组装,具体包括:
19、根据打印元素类型标识确定打印元素类型,打印元素类型包括文本类型、二维码类型和条形码类型;
20、根据打印元素相对坐标信息确定打印元素位置,打印元素位置包括横纵坐标;
21、解析打印字段属性获取产品属性信息;
22、对字段属性值变量进行正则表达式提取,获取属性值变量;
23、采用javascript语言提取json数据包中各个产品属性信息的属性值变量对应的目标数据;
24、将目标数据、打印元素类型、打印元素位置构成最终的目标打印内容。
25、第二方面,本发明的技术方案提供一种仓储作业模板打印管理系统,用于执行上述任一项所述的方法,该系统包括,
26、业务节点配置模块:用于配置当前业务节点类型;
27、模板编码生成模块:用于根据当前业务节点类型生成唯一目标模板编码;
28、打印请求发送模块:用于向服务器发送携带唯一目标模板编码的打印请求;
29、模板信息接收模块:用于接收服务器反馈的打印模板信息包,打印模板信息包中包含模板内容参数和模板数据源标识;
30、打印内容获取模块:用于根据模板数据源标识获取目标打印数据,并根据模板内容参数对目标打印数据进行处理获得目标打印内容;
31、打印任务发送模块:用于根据目标打印内容生成打印任务发送至打印机。
32、第三方面,本发明的技术方案提供一种仓储作业模板打印管理方法,由服务器执行,包括以下步骤:
33、配置打印模板信息包,打印模板信息包中包含模板内容参数和模板数据源标识;
34、构建模板信息映射表,模板信息映射表中包含各个打印模板信息包与适配唯一目标模板编码之间的映射关系;
35、接收并解析打印请求,获取到打印请求中包含的唯一目标模板编码;
36、基于模板信息映射表,调取与唯一目标模板编码适配的打印模板信息包;
37、将打印模板信息包反馈至管理终端。
38、第四方面,本发明的技术方案提供一种仓储作业模板打印管理系统,用于执行上述的方法,该系统包括,
39、模板信息包配置模块:用于配置打印模板信息包,打印模板信息包中包含模板内容参数和模板数据源标识;
40、模板信息映射表构建模块:用于构建模板信息映射表,模板信息映射表中包含各个打印模板信息包与适配唯一目标模板编码之间的映射关系;
41、打印请求接收解析模块:用于接收并解析打印请求,获取到打印请求中包含的唯一目标模板编码;
42、模板信息包调取模块:用于基于模板信息映射表,调取与唯一目标模板编码适配的打印模板信息包;
43、模板信息包反馈模块:用于将打印模板信息包反馈至管理终端。
44、第五方面,本发明的技术方案提供一种终端,包括:
45、存储器,用于存储仓储作业模板打印管理程序;
46、处理器,用于执行所述仓储作业模板打印管理程序时实现如上述任一项所述仓储作业模板打印管理方法的步骤。
47、第六方面,本发明的技术方案提供一种计算机可读存储介质,所述可读存储介质上存储有仓储作业模板打印管理程序,所述仓储作业模板打印管理程序被处理器执行时实现如上述任一项所述仓储作业模板打印管理方法的步骤。
48、本发明提供的一种仓储作业模板打印管理方法、系统、终端及介质,相对于现有技术,具有以下有益效果:根据当前业务节点类型动态生成唯一的目标模板编码,进而从服务器获取相应的打印模板信息包,再根据打印模板信息包获取目标打印数据执行打印任务,实现根据不同业务需求快速生成新的打印模板的目的,避免使用固定的模板文件,提高使用模板的灵活性和可扩展性,提高打印效率,降低模板维护成本。
1.一种仓储作业模板打印管理方法,其特征在于,由管理终端执行,包括以下步骤:
2.根据权利要求1所述的仓储作业模板打印管理方法,其特征在于,配置当前业务节点类型,具体包括:
3.根据权利要求1所述的仓储作业模板打印管理方法,其特征在于,根据模板数据源标识获取目标打印数据,具体包括:
4.根据权利要求3所述的仓储作业模板打印管理方法,其特征在于,模板内容参数包括打印元素类型标识、打印元素相对坐标信息、打印字段属性及字段属性值变量。
5.根据权利要求1所述的仓储作业模板打印管理方法,其特征在于,根据模板内容参数对目标打印数据进行处理完成打印数据组装,具体包括:
6.一种仓储作业模板打印管理系统,其特征在于,用于执行权利要求1-5任一项所述的方法,该系统包括,
7.一种仓储作业模板打印管理方法,其特征在于,由服务器执行,包括以下步骤:
8.一种仓储作业模板打印管理系统,其特征在于,用于执行权利要求7所述的方法,该系统包括,
9.一种管理终端,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储有仓储作业模板打印管理程序,所述仓储作业模板打印管理程序被处理器执行时实现如权利要求1-5任一项所述仓储作业模板打印管理方法的步骤。