云
67 分钟以前 401bdd0cfb4d7ce7344e34b3897ff14e303188fb
分支
用户 云 <2163098428@qq.com>
星期四, 十月 15, 2026 14:02 +0800
提交者 云 <2163098428@qq.com>
星期四, 十月 15, 2026 14:02 +0800
提交401bdd0cfb4d7ce7344e34b3897ff14e303188fb
目录 fa6849abe3d12a33e3e1d281423267ce37d58d98 目录 | zip | gz
上一版本 e09f103259fa602382bb5ce2a03361a6397af46a 查看 | 对比
feat(crm): 新增合同Word文档下载功能

- 实现购销合同模板的Word文件动态生成和下载功能
- 添加CrmContractDocumentRenderer类处理合同数据填充
- 修复应收款项查询中的审计状态字段错误引用
- 调整回款计划提醒逻辑,统一按提醒日期判断待办事项
- 增加合同文档渲染相关的单元测试验证功能正确性
- 优化模板处理脚本支持多产品行和金额格式化显示
已添加29个文件
已修改3个文件
474 ■■■■■ 文件已修改
scripts/backlog-review-20261015/verification.json 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/backlog-review-20261015/verify.cjs 84 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/final-page-1.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/final-page-2.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/final-page-3.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/generated-contract-final.pdf 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/generated-contract-many-final.pdf 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/generated-contract-many.docx 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/generated-contract.docx 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/generated-contract.pdf 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/generated-page-1.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/generated-page-2.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/generated-page-3.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/many-page-1.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/many-page-2.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/many-page-3.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/many-page-4.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/prepare_template.py 53 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/reference-page-2.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/reference-page-3.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/reference-page1.png 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/reference.docx 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/reference.pdf 对比 | 查看 | 原始文档 | blame | 历史
scripts/quotation-contract-20261015/template-verification.json 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/update-workshop-owner-20261015.py 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/workshop-owner-20261015/before-20261015134047.json 83 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contract/CrmContractController.java 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/dal/mysql/receivable/CrmReceivableMapper.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/dal/mysql/receivable/CrmReceivablePlanMapper.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/contract/CrmContractDocumentRenderer.java 107 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/resources/templates/contract/sale-contract.docx 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/test/java/cn/iocoder/yudao/module/crm/service/contract/CrmContractDocumentRendererTest.java 72 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史