SaaS系统的前端Js打印的狗血故事

我刚刚完成一个义齿行业的SAAS系统的开发验收工作。本系统可基本定义 为义齿工厂的ERP系统。不过除了ERP的完整功能外,还具有部分针对牙医诊所的医、技师涉及的一些功能。ERP系统从CS结构就已经开始做了,做了很多年了,技术角度来讲基本没什么太大的挑战,倒是业务系统中频繁使用的纸质表单打印让我曾经相当头痛。接下来我在这里把这个项目过程中的经历整理一下,记录在在这里,算是对自己在这个项目中的工作留个标签,毕竟我也是一个希望自己可以有资格写自传的人(万一呢,有备无患嘛_)。同时也希望可以帮助到其它御览过此文的IT棒棒些。
此系统无论是从诊所端还是工厂端都涉及了大量的与打印相关的需求,此需求产生的原因之一是因为GMP符合性相关的要求,另一原因实物打印输出物是工厂与诊所甚至终端消费者之间传递信息的一个重要媒介,毕竟需要义齿的患者主体还是中老年人居多,传统的实物模式明显更容易被他们接受。
从订单开始,无论是诊所端发起还是工厂内部发起订单相关的信息在电子流转的同时纸质表单也随生产过程一起传递,生产成完成后,质保卡、合格证等也需要随成品一同装盒,甚至在寄出前根据客户要求,可能还需要打印发票及出库单等。涉及到多种打印设备较多,如质保卡是PVC的,发票是针式的,生产跟踪单是普通激光打印机的……,打印要求也各有不同,有些需要套打,如质保卡、发票等,有表格打印,并且有些表格在同一页中还有多个表头,表头的位置也需要根据上一个表格的数据内容动态变化……,总之各种你之前遇到的或能想象到的花式,在这里都算是遇到了。
前端基于JS的打印与CS结构的系统打印有很大的不同。Java script自身能提供的打印功能是非常局限的,同时浏览器因为安全性方面的原因从几年前就开始限制使用控件了,包括Acti

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值