我与WorkBuddy工作的第八天:养殖喜报,一键生成

产品上线 · 内部工具

养殖喜报,
一键生成

****集团养殖喜报生成工具 正式上线

v1.7.12 正式版  ·  2026.03.28

01  为什么要做这个工具

养殖出栏是件喜事。每次出栏,业务员都要把数据发给文员,文员打开 PS 或者 Word,手动改数字、调排版、截图、发钉钉……一套下来少则十几分钟,多则半小时。

遇上出栏高峰期,文员一天要做好几张,稍有疏漏数字就写错,出栏客户等着喜报在群里展示,催得急,改得烦。

这个工具就是为了解决这件事——让业务员自己在手机上填数字,30 秒出图。

02  能做什么

核心功能三件事:

📋 填表出图选品种 → 填数据 → 点生成。系统自动计算料肉比等派生指标,渲染到模板图上,输出成品喜报图片。
🔗 链接一键分享喜报图片上传后生成专属链接,点击链接可查看、长按保存,适合直接分享到客户群。
👤 名片二维码喜报底部附带业务员联系人二维码,客户扫码即可保存到手机通讯录,一步到位。

03  怎么用

手机打开工具页面,操作分四步:

1选品种猪、蛋鸡、肉鸡、蛋鸭、肉鸭……每个品种对应独立的模板和字段
2填数据出栏数量、头数、用料等核心数字,系统自动算好派生指标
3点生成3 秒出图,带名片二维码、公司信息,开箱即用
4发群保存图片或复制链接,直接发到客户群

04  几个技术细节

这套工具从立项到上线经历了多轮迭代,有几个设计选择值得记一下。

纯 Canvas 渲染

图片完全在浏览器前端生成,不依赖服务端图像库。模板图、卡通图、富文本、公司信息、二维码全部叠加到同一个 Canvas 上,最终导出 JPEG。好处是速度快、不占服务器 CPU,坏处是字体渲染依赖设备,不同手机显示可能略有差异。

富文本字段

品种文字区域支持混排——同一段文字里可以对不同字段设置独立的颜色、字号、粗体、斜体。运营后台用类 Word 的选中操作控制样式,不需要写代码。

名片二维码

二维码内容是标准 vCard 格式,扫码后手机直接弹出”添加联系人”界面。经过多轮调试,微信识别 vCard 有个隐藏要求:EMAIL 字段必须有值,否则识别失败。这个坑踩过,现在已经做了兜底处理。

零配置部署

Node.js 单文件服务,无需数据库,所有数据存 JSON 文件。品种、模板、公司信息全部通过后台界面管理,运营人员自助配置,无需开发介入。

05  从 v1.0 到 v1.7

这个项目没有按月排期,需求来了就迭代,记录几个关键节点:

v1.0基础版本,静态模板,手动填字段,能出图就行
v1.2引入公式引擎,料肉比等指标自动计算
v1.4后台模板编辑器上线,坐标拖拽可视化配置
v1.5名片二维码、vCard 生成、iOS 保存适配
v1.6富文本混排字段,URL 传参自动生成模式
v1.7当前正式版:vCard 微信识别修复、公司数据实时同步、代码全面清洗

06  写在最后

这类内部工具往往不容易被注意到。它不面向外部用户,不产生直接收入,但它每天为使用它的人节省时间、减少出错。

做一个好用的工具,比做一个功能齐全但难用的工具更难。这一版花了相当多时间在细节上——手机端的交互体验、二维码在不同设备的识别率、富文本在 Canvas 上的渲染精度。

够用了,发布。

━━━━━━━━━━━━━━━━━━━━━━

****集团 · 数字化建设
2026年3月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注