找回密码
 立即注册

QQ登录

只需一步,快速开始

谢厅 讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-7-22 12:06  /   查看:8329  /  回复:2
使用场景:
1、某公司有大量的不同的合同,公司要求能快速根据数据库信息生成每一份合同。
2、某公司虽然合同类型不多,但是这个公司的合同经常修改模板

这种情况,咱们使用内置的导出pdf的方式就有很大的局限性,第一种,我们需要在工程中写很多页面,第二种,我们还需要经常改工程。
为了解决这个问题,我做了这个插件。
需要注意一下几个重点:
1、依赖于内置的附件功能,所以自行改过附件路径的,不适用
2、技术有限,这个必须得发布后才能测试。。。。
3、因为引用了一些方法,安装这个插件后工程的体积会明显增大
4、一定会有bug,可以在帖子里留言,方便修改。

下面是教程:
第一步:如何建立一个word模板。
1、首先,打开一个word文件,可以新建,也可以使用原来的模板
2、如图所示,选中某一个要填充内容的区域,插入书签,书签名为改数据在数据库中对应的字段名(千万不能错!) 1.png 2.png
3、暂时保存模板

第二步:使用内置的附件功能上传你的模板到服务器
刚才说了,我们这个功能依赖于附件功能,所以这部分应该不用教吧,大家都会,建议配置上传的时候都限制只能一次传一个文件!
第三步:配置插件
1、重要,在全局设置中上传一个js文件Filesaver.js
3.png

2、在页面上配置插件,请仔细阅读插件中每一项的提示!,要特别注意,模板名称就是存在数据库中带GUID的名字,直接绑定使用,不要处理!
另外 Key就是你需要哪一条记录的ID。
4.png

然后,就发布测试,再次强调!本地测试暂时还不行。

我有一个demo,大家伙儿可以试一试
点我测试
账户:访客
密码:123456


新建文件夹.rar

10.58 MB, 下载次数: 1740

评分

参与人数 11金币 +8666 满意度 +45 收起 理由
WangZhiQing + 5
cucme + 5
sonic + 5 这个插件不能在6版本上导入,麻烦能不能升.
陈较授 + 5
amtath + 5 很给力!
13559541953 + 5 很给力!
马杰 + 5 很给力!谢厅你是真的强
willning + 2000 追到这里,给发个奖:)
bauiq + 5 很给力!
Simon.hu + 6666 赞一个!
天朝四周处 + 5 首赞,最近正在考虑这个,感谢谢老板分享!

查看全部评分

2 个回复

倒序浏览
xgh2019
高级会员   /  发表于:2019-7-22 14:01:29
推荐
谢厅威武
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-7-22 14:08:13
板凳
感谢老板的详细解释和完成开发!

评分

参与人数 1满意度 +5 收起 理由
qweqwe3124 + 5 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部