Files
crm_project/SHBL-ERP_CRM软件升级需求.md
T
hankin 815cbf9d8c v0.2.0: CRM/ERP 系统升级 - 清理 .gitignore 并移除误提交的 venv/env/db 文件
- 更新 .gitignore:全面覆盖环境变量、数据库、日志、缓存、上传文件
- 移除误跟踪的 server/venv/、crm_data.db、.env 文件
- 新增 server/.env.example 模板
- 新增合同管理、利润核算、AI教练等功能模块
- 新增 Playwright e2e 测试套件
- 前后端多项功能升级和 bug 修复
2026-05-11 07:24:19 +00:00

79 lines
3.7 KiB
Markdown

# 需求1
模块2客户管理,新增表单项目“客户开票信息”,方便后续合同管理和开票过程提供给财务;
# 需求2
在模块2下方增加模块10:合同管理
合同管理模块内容如下:
功能:客户合作合同管理(新增、编辑、删除、执行进度显示和标记、导出、打印)
主要实现目标:
一、基于标准合同模板的情况下,特定字段选择或填入,自动生成合同。初步考虑字段如下:
1.买方:(从客户列表中选择客户,自动带入客户名称)
2.卖方:(根据当前所在为天津硕博霖或者新宇润滑油自动带入完整公司名称,需要考虑现有内容中没有这两个公司完整信息,需要硬编码还是允许在设置中手动编辑)
3.合同明细:
参考订单明细字段 选择产品 自动带出规格 单价 数量 小计
允许添加多条产品和价格
下方自动生成合计行(不含税金额,含税金额)
自动生成对应的大写合计
4.付款条件为下拉选框
主要考虑以下几种:预付全款订货;预付30%订货,到货前付清;预付50%订货,到货前付清;货到付全款;开具发票后30天内付款;开具发票45天付款;开具发票60天付款;开具发票90天付款。
5.运费条款为下拉选框
主要考虑以下几种:买方自提;卖方免费送达天津指定地点;卖方免费送达指定地点;物流发货,运费买方承担
6.买方信息为从1选择的客户的‘客户开票信息’拉取,下方自动补充联系人签字: 日期(自动获取当天日期)
7.卖方信息,从2选择的卖方公司信息中自动拉取,下方同样
自动补充联系人签字: 日期(自动获取当天日期)
二、合同生成之后应该允许根据相关字段一键生成订单,在合同上添加一键生成订单按钮,自动拉取关键字段一键生成订单,过程中允许编辑修改
三、合同详情应该有子标签显示相关执行进度,应该提供接口要求上传双签盖章版本存档,进度包括是否双签,是否生成订单,是否发货,是否回款,需要和其他模块充分联动
# 需求3
模块4订单交易枢纽功能强化,需要支持从合同创建订单,手动创建订单
将模块5功能整合进订单交易枢纽的订单详情页,采用全页面显示,不使用侧面弹出,方便进行截图和打印
将模块7中销项发票也关联到订单,允许点击订单整单开票或者根据发货记录开票,允许多选一起开具,选中后生成带客户名称和货物名称的开票明细单方便员工开票
员工开票之后允许上传开具的发票,系统自动和开票明细比对数量金额等,有差异人工确认允许修改,确认后生成销项发票明细表,自动关联到客户,根据合同约定的付款条件字段生成回款截止时间,允许人工修改并做回款标注,保留原有模块7主要功能和亮点;
# 需求4
客户管理目前反馈客户未做隔离,正常应该是业务员只能看本人名下客户,部门经理看本部门客户,管理员查看所有客户
# 需求5
采购管理模块
作为模块3的附属子模块,扩充原有增加库存操作表单,通常需要录入产品增加库存输入产品单价,用于后续利润核算版块计算利润;允许特殊产品做特殊入库,允许采购单价为0
# 需求6
利润核算版块
自动拉取订单模块订单,获取对应的产品入库单价,自动计算单订单利润总额,利润率等数据,允许选定时间段,自动核算该时间段内所有订单的利润总额和变化趋势