[发明专利]一种基于门店系统实现重打小票的方法在审
申请号: | 201811433114.X | 申请日: | 2018-11-29 |
公开(公告)号: | CN111240641A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 陈林;张来卿;庞严冬;文新 | 申请(专利权)人: | 珠海横琴盛达兆业科技投资有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G07G5/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519031 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 系统 实现 打小 方法 | ||
1.一种基于门店系统实现重打小票的方法,其特征在于:一、创建带有订单及明细表格的重打小票的窗口;二、当打开重打小票窗口时自动请求后台加载最近的订单与明细数据;三、收银员通过查询筛选或者直接勾选需要打印的订单,然后点击打印按钮触发页面中的脚本打印函数;四、在打印函数中将所选的数据进行解析与排版,然后通过自定义浏览器提供的打印接口实现重打小票功能。
2.根据权利要求1所述的一种基于门店系统实现重打小票的方法,其特征在于:创建带有订单及明细表格的重打小票的窗口,其具体步骤如下:
第一步,在项目中引入bootstrap样式与脚本;
第二步,创建基于bootstrap的redoTicketModal页面,并给modal的id设定为redoTicketModal;
第三步,在modal页面中添加redoTicketTable表格,用于加载销售主单据,redoTicketDetailTable表格,用于加载销售明细,以及用于查询的form表单,表单中有销售单号输入框、商品名称输入框等控件。
3.根据权利要求1所述的一种基于门店系统实现重打小票的方法,其特征在于:如何打开重打小票窗口,具体实现步骤如下:
第一步,在收银页添加重打小票按钮;
第二步,给按钮添加onclick事件,当收银员点击按钮时触发redoTicket方法;
第三步,在modal页中的$(function () {}脚本函数体中通过modal的初始化函数iziModal,初始化modal相关参数,如标题、颜色、窗口大小以及打开事件及关闭事件;
第四步,在收银页通过$(#redoTicketModal).iziModal(open)方法打开重打小票窗口。
4.根据权利要求4所述的一种基于门店系统实现重打小票的方法,其特征在于:自动请求后台加载最近的订单与明细数据,所述加载数据功能实现如下:
第一步,在重新小票窗口中的onOpened方法中调用initRedoTicketTable方法初始化表格;
第二步,设定表格数据请求URL、分页数、排序、展示列等相关参数信息;
第三步,添加onDblClickRow事件,当进行表格行双击时也可打印当前数据;
第四步,添加加载明细的loadDetail(row.saleOrderId)方法以及bootstrapTable(refreshOptions)刷新方法。
5.根据权利要求4所述的一种基于门店系统实现重打小票的方法,其特征在于:收银员通过查询筛选或者直接勾选需要打印的订单。
6.根据权利要求1所述的一种基于门店系统实现重打小票的方法,其特征在于:打印按钮触发页面中的脚本打印函数,所述的具体步骤如下:
第一步,给打印按钮绑定onclick事件printOveriC,所需参数有:主表单及明细所对应的表格id号;
第二步,根据$orderTable.bootstrapTable(getSelections),获取所选要打印的表单数据信息,然后进行解析,拼装成符合小票抬头格式规范的字符串;
第三步,根据$detailTable.bootstrapTable(getData),获取所选主表单所对应的明细信息,使用JQuery的$.each方法,将明细中的数据依次拼状成小票票体部份;
第四步,将上述生成的字符串做为打印参数,然后调用自定义浏览器提供的打印接口进行打印。
7.根据权利要求1所述的一种基于门店系统实现重打小票的方法,其特征在于:自定义浏览器提供的打印接口,所述的打印接口具体实现如下:
第一步,在浏览器中创建打印函数,在函数体内对打印字体、宽度、距离等进行设置,然后创建PrintDocument对象pd,调用系统的pd.print方法进行打印;
第二步,通过反射机制将c#打印函数注册到JS中,生成对外提供的接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海横琴盛达兆业科技投资有限公司,未经珠海横琴盛达兆业科技投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811433114.X/1.html,转载请声明来源钻瓜专利网。