使用场景:
1、某公司有大量的不同的合同,公司要求能快速根据数据库信息生成每一份合同。
2、某公司虽然合同类型不多,但是这个公司的合同经常修改模板
这种情况,咱们使用内置的导出pdf的方式就有很大的局限性,第一种,我们需要在工程中写很多页面,第二种,我们还需要经常改工程。
为了解决这个问题,我做了这个插件。
需要注意一下几个重点:
1、依赖于内置的附件功能,所以自行改过附件路径的,不适用
2、技术有限,这个必须得发布后才能测试。。。。
3、因为引用了一些方法,安装这个插件后工程的体积会明显增大
4、一定会有bug,可以在帖子里留言,方便修改。
下面是教程:
第一步:如何建立一个word模板。
1、首先,打开一个word文件,可以新建,也可以使用原来的模板
2、如图所示,选中某一个要填充内容的区域,插入书签,书签名为改数据在数据库中对应的字段名(千万不能错!)
3、暂时保存模板
第二步:使用内置的附件功能上传你的模板到服务器
刚才说了,我们这个功能依赖于附件功能,所以这部分应该不用教吧,大家都会,建议配置上传的时候都限制只能一次传一个文件!
第三步:配置插件
1、重要,在全局设置中上传一个js文件Filesaver.js
2、在页面上配置插件,请仔细阅读插件中每一项的提示!,要特别注意,模板名称就是存在数据库中带GUID的名字,直接绑定使用,不要处理!
另外 Key就是你需要哪一条记录的ID。
然后,就发布测试,再次强调!本地测试暂时还不行。
我有一个demo,大家伙儿可以试一试
点我测试
账户:访客
密码:123456
|
|