模块: 报价单管理 (Quote Management)
版本: v2.0
创建日期: 2025-01-02
更新日期: 2025-01-03
说明: 本文档包含报价单管理模块所有页面的详细原型设计
┌──────────────────────────────────────────────────────────────────────────────┐
│ CRM系统 > 报价单管理 👤 张三 🔔(3) │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ 📊 视图切换: [我的报价] [全部报价] [待审批] [已发送] [已接受] [已过期] │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ 🔍 快速搜索: │
│ 报价单号 [___________] 客户名称 [___________] 商机 [___________] │
│ [🔽 高级筛选] [🔍 搜索] [🔄 重置] │
├──────────────────────────────────────────────────────────────────────────────┤
│ 📋 操作栏: │
│ [➕ 新建报价单] [📤 导出] [📊 报价分析] [🗑️ 批量删除] │
│ [⚙️ 列设置] [🔄 刷新] │
├──────────────────────────────────────────────────────────────────────────────┤
│ 📊 数据统计: │
│ 总数: 85 │ 本月新增: 12 │ 待审批: 5 │ 总金额: 2150万 │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ ☑ │报价单号 │客户 │商机 │金额 │折扣│状态 │有效期│操作│
│ ──┼─────────────┼───────────┼─────────┼──────┼────┼──────┼──────┼────│
│ ☐ │QUO20250102001│华为技术 │CRM采购 │50万 │9折 │待审批│30天 │[●●●]│
│ ☐ │QUO20250101005│阿里巴巴 │OA系统 │30万 │9.5 │已发送│28天 │[●●●]│
│ ☐ │QUO20241230012│腾讯科技 │ERP项目 │80万 │8.5 │已接受│0天 │[●●●]│
│ ☐ │QUO20241228008│百度在线 │财务系统 │45万 │9折 │已拒绝│-2天 │[●●●]│
│ ☐ │QUO20241225003│京东集团 │电商平台 │65万 │8折 │草稿 │- │[●●●]│
│ ☐ │QUO20241220015│美团网 │配送系统 │38万 │9.2 │已发送│15天 │[●●●]│
│ ☐ │QUO20241215007│字节跳动 │数据分析 │95万 │8.8 │已过期│-5天 │[●●●]│
│ ☐ │QUO20241210018│滴滴出行 │调度系统 │72万 │8.5 │已接受│0天 │[●●●]│
│ ☐ │QUO20241205009│小米科技 │供应链 │55万 │9折 │审批拒│-10天 │[●●●]│
│ ☐ │QUO20241201012│快手科技 │直播系统 │42万 │9.5 │已发送│20天 │[●●●]│
│ │
│ ◀ 1 2 3 ... 9 ▶ 每页显示 [10 ▼] 条 共 85 条 │
└──────────────────────────────────────────────────────────────────────────────┘
功能说明:
┌──────────────────────────────────────────────────────────────────────────────┐
│ ➕ 新建报价单 [✖关闭]│
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ 📑 Tab切换: [1.基本信息] 2.选择产品 3.价格计算 4.其他信息 │
│ │
│ ────────────────────────────────────────────────────────────────────────── │
│ │
│ 📋 基本信息 │
│ ────────────────────────────────────────────────────────────────────────── │
│ │
│ 报价单号 * [QUO20250103001____________] (系统自动生成) │
│ │
│ 关联客户 * [请选择客户 🔍] │
│ (已选): 华为技术有限公司 × │
│ 客户级别: ⭐⭐⭐ VIP │ 负责人: 李四 │
│ │
│ 联系人 * [张伟(技术总监) ▼] │
│ 📱 139****1234 📧 zhang@huawei.com │
│ │
│ 关联商机 [CRM系统采购项目 🔍] (可选) │
│ 商机金额: 50万 │ 当前阶段: 方案报价 │
│ │
│ 报价日期 * [2025-01-03 📅] (默认今天) │
│ │
│ 有效期 * [30天 ▼] 到期日期: 2025-02-02 │
│ 可选: 15天/30天/45天/60天/90天/自定义 │
│ │
│ 报价主题 [华为技术CRM系统采购报价单__________________] │
│ (建议格式: 客户名称+产品名称+报价单) │
│ │
│ 💡 提示: 填写基本信息后,点击"下一步"选择产品 │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ [取消] [下一步:选择产品] │
└──────────────────────────────────────────────────────────────────────────────┘
字段说明:
┌──────────────────────────────────────────────────────────────────────────────┐
│ 🛍️ 选择产品 - 华为技术报价单 [✖ 关闭] │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ 📑 Tab切换: 基本信息 [2.选择产品] 3.价格计算 4.其他信息 │
│ │
│ ────────────────────────────────────────────────────────────────────────── │
│ │
│ 🔍 产品搜索与筛选 │
│ ────────────────────────────────────────────────────────────────────────── │
│ 产品名称/编码 [___________] 分类 [全部▼] 状态 [在售▼] [搜索] [重置] │
│ │
├──────────────────────┬──────────────────────────────────────────────────────┤
│ │ │
│ 📂 产品分类树 │ 📦 产品列表 [卡片][列表] │
│ ────────────────── │ ────────────────────────────────────────────────── │
│ ▼ 软件产品 │ │
│ ▶ 管理软件 │ ┌────────────────────────────────────────────┐ │
│ ▼ 行业软件 │ │ 🖥️ CRM客户管理系统 - 标准版 │ │
│ • CRM系统 │ │ 产品编码: PRD-CRM-STD-001 │ │
│ • ERP系统 │ │ 💰 标准售价: 30万 成本: 15万 │ │
│ • OA系统 │ │ 📊 状态: 在售 │ 库存: 充足 │ │
│ ▶ 工具软件 │ │ │ │
│ ▼ 实施服务 │ │ 📝 产品说明: 包含客户、商机、合同等... │ │
│ • 系统实施 │ │ │ │
│ • 数据迁移 │ │ [➕ 添加到报价单] [查看详情] │ │
│ • 定制开发 │ ├────────────────────────────────────────────┤ │
│ ▼ 培训服务 │ │ 🎓 系统实施服务 │ │
│ • 现场培训 │ │ 产品编码: SVC-IMP-STD-001 │ │
│ • 在线培训 │ │ 💰 标准售价: 15万 成本: 8万 │ │
│ ▶ 硬件设备 │ │ 📊 状态: 在售 │ 按人天计费 │ │
│ ▶ 其他 │ │ │ │
│ │ │ 📝 包含需求调研、系统部署、数据导入等... │ │
│ │ │ │ │
│ │ │ [➕ 添加到报价单] [查看详情] │ │
│ │ ├────────────────────────────────────────────┤ │
│ │ │ 🎓 系统培训服务 (现场) │ │
│ │ │ 产品编码: SVC-TRN-ONS-001 │ │
│ │ │ 💰 标准售价: 5万/次 成本: 2万/次 │ │
│ │ │ 📊 状态: 在售 │ 2天/次 │ │
│ │ │ │ │
│ │ │ [➕ 添加到报价单] [查看详情] │ │
│ │ └────────────────────────────────────────────┘ │
│ │ │
│ │ [加载更多...] │
│ │ │
├──────────────────────┴──────────────────────────────────────────────────────┤
│ │
│ ✅ 已选产品 (3项) [清空已选] │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ 1. CRM客户管理系统-标准版 │ 数量: [1] │ 单价: 30万 │ [✖删除] │ │
│ │ 2. 系统实施服务 │ 数量: [1] │ 单价: 15万 │ [✖删除] │ │
│ │ 3. 系统培训服务(现场) │ 数量: [2] │ 单价: 5万 │ [✖删除] │ │
│ │ │ │
│ │ 小计: 55万 │ │
│ └────────────────────────────────────────────────────────────────────┘ │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ [上一步] [取消] [下一步:价格计算] │
└──────────────────────────────────────────────────────────────────────────────┘
功能说明:
┌──────────────────────────────────────────────────────────────────────────────┐
│ 💰 价格与折扣计算 [✖ 关闭] │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ 📑 Tab切换: 基本信息 选择产品 [3.价格计算] 4.其他信息 │
│ │
│ ────────────────────────────────────────────────────────────────────────── │
│ │
│ 📦 产品明细与价格设置 │
│ ────────────────────────────────────────────────────────────────────────── │
│ │
│ ┌────────────────────────────────────────────────────────────────────────┐│
│ │产品名称 │数量│标准单价│折扣设置 │折后单价│小计 │操作 ││
│ ├──────────────────┼────┼────────┼───────────┼────────┼──────┼────────┤│
│ │CRM客户管理系统 │ 1 │ 30万 │[90%▼] │ 27万 │ 27万 │[编辑] ││
│ │ 标准版 │ │ │🟢允许折扣 │ │ │[删除] ││
│ │ │ │ │最低:8折 │ │ │[上移] ││
│ │ │ │ │ │ │ │[下移] ││
│ ├──────────────────┼────┼────────┼───────────┼────────┼──────┼────────┤│
│ │系统实施服务 │ 1 │ 15万 │[90%▼] │ 13.5万 │13.5万│[编辑] ││
│ │ 标准实施 │ │ │🟢允许折扣 │ │ │[删除] ││
│ │ │ │ │最低:8.5折 │ │ │ ││
│ ├──────────────────┼────┼────────┼───────────┼────────┼──────┼────────┤│
│ │系统培训服务 │ 2 │ 5万 │[90%▼] │ 4.5万 │ 9万 │[编辑] ││
│ │ 现场培训 │ │ │🟢允许折扣 │ │ │[删除] ││
│ │ │ │ │最低:9折 │ │ │ ││
│ └──────────────────┴────┴────────┴───────────┴────────┴──────┴────────┘│
│ │
│ [➕ 添加更多产品] │
│ │
│ 💰 价格汇总计算 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 产品总价 (原价): 55.00 万元 │ │
│ │ │ │
│ │ ┌─ 整单折扣设置 ──────────────────────────────┐ │ │
│ │ │ │ │ │
│ │ │ 整单折扣: [100%▼] (不额外折扣) │ │ │
│ │ │ │ │ │
│ │ │ 💡 说明: 整单折扣会在产品折扣基础上再折扣 │ │ │
│ │ │ 当前已有产品折扣,慎用整单折扣 │ │ │
│ │ │ │ │ │
│ │ └──────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ 产品折扣金额: -5.50 万元 (各产品折扣合计) │ │
│ │ 整单折扣金额: 0.00 万元 (整单折扣100%,不额外优惠) │ │
│ │ │ │
│ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │
│ │ 折后小计: 49.50 万元 │ │
│ │ │ │
│ │ ┌─ 税费设置 ──────────────────────────────────┐ │ │
│ │ │ │ │ │
│ │ │ 税率: [6%▼] (增值税) │ │ │
│ │ │ 可选: 0%/3%/6%/9%/13%/16% │ │ │
│ │ │ │ │ │
│ │ │ 税额: 2.97 万元 (自动计算) │ │ │
│ │ │ │ │ │
│ │ └──────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │
│ │ 含税总价: 52.47 万元 │ │
│ │ (大写: 伍拾贰万肆仟柒佰元整) │ │
│ │ │ │
│ └────────────────────────────────────────────────────────────────────┘ │
│ │
│ ⚠️ 折扣审批提示: │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ 🔴 CRM系统折扣为9折,低于最低折扣限制8.5折,需要审批 │ │
│ │ 审批权限: 销售经理及以上 │ │
│ │ 建议审批理由: VIP客户,首次合作优惠 │ │
│ └────────────────────────────────────────────────────────────────────┘ │
│ │
│ 💡 折扣说明: │
│ • 产品折扣: 每个产品单独设置折扣 │
│ • 整单折扣: 在产品折扣基础上再整体折扣 │
│ • 最终折扣 = 产品折扣 × 整单折扣 │
│ • 超出权限的折扣需提交审批 │
│ │
│ 📊 我的折扣权限: │
│ • 软件产品: 最低8.5折 (当前9折 ✅不需审批) │
│ • 服务产品: 最低9折 (当前9折 ✅不需审批) │
│ • 整单折扣: 最低9.5折 (当前100% ✅不需审批) │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ [上一步] [取消] [下一步:其他信息] │
└──────────────────────────────────────────────────────────────────────────────┘
折扣计算逻辑:
产品折扣:
整单折扣:
税费计算:
审批触发:
┌──────────────────────────────────────────────────────────────────────────────┐
│ 📄 报价单详情 - QUO20250102001 [◀返回] [🖨️打印] │
├──────────────────────────────────────────────────────────────────────────────┤
│ 📋 报价单号: QUO20250102001 🟡 状态: 待审批 │
│ 🏢 客户: 华为技术有限公司 💰 总金额: 52.47万 │
│ │
│ [✏️ 编辑] [📧 发送邮件] [📄 下载PDF] [📋 复制报价单] [🗑️ 删除] │
├───────────────────────────┬──────────────────────────────────────────────────┤
│ │ │
│ 📋 基本信息 │ 📑 Tab: [产品明细] 审批记录 版本历史 操作日志 │
│ ─────────────────────── │ ────────────────────────────────────────────── │
│ 🏢 客户名称: │ │
│ 华为技术有限公司 │ 📦 产品明细列表 │
│ [查看客户详情] │ ────────────────────────────────────────────── │
│ │ ┌─────────────────────────────────────────────┐│
│ 👤 联系人: │ │产品名称 │数量│单价│折扣│小计(万) ││
│ 张伟(技术总监) │ ├────────────────┼────┼────┼────┼─────────┤│
│ 📱 139****1234 │ │CRM客户管理系统 │ 1 │ 30 │ 9折│ 27.00 ││
│ 📧 zhang@huawei.com │ │ 标准版 │ │ │ │ ││
│ │ ├────────────────┼────┼────┼────┼─────────┤│
│ 💼 关联商机: │ │系统实施服务 │ 1 │ 15 │ 9折│ 13.50 ││
│ CRM系统采购项目 │ │ 标准实施 │ │ │ │ ││
│ 金额:50万 阶段:报价 │ ├────────────────┼────┼────┼────┼─────────┤│
│ [查看商机详情] │ │系统培训服务 │ 2 │ 5 │ 9折│ 9.00 ││
│ │ │ 现场培训 │ │ │ │ ││
│ 📅 时间信息: │ └─────────────────────────────────────────────┘│
│ ─────────────────────── │ │
│ 报价日期: 2025-01-02 │ 💰 价格汇总 │
│ 有效期至: 2025-02-01 │ ────────────────────────────────────────────── │
│ 剩余天数: 29天 │ 产品总价: 55.00万 │
│ 创建时间: 2025-01-02 │ 产品折扣: -5.50万 (各产品折扣) │
│ 创建人: 李四 │ 折后小计: 49.50万 │
│ 版本号: v1.0 │ 税额(6%): 2.97万 │
│ │ 含税总价: 52.47万 │
│ 📊 报价状态: │ 大写: 伍拾贰万肆仟柒佰元整 │
│ ─────────────────────── │ │
│ 🟡 当前状态: 待审批 │ 📝 备注说明 │
│ 等待审批人: 李经理 │ ────────────────────────────────────────────── │
│ 提交时间: │ 本报价包含CRM系统标准版、实施服务和现场培训, │
│ 2025-01-02 15:30 │ 有效期30天。系统支持手机端和PC端,可与现有OA │
│ │ 对接。如有任何疑问,请随时联系李四。 │
│ 💰 价格信息: │ │
│ ─────────────────────── │ │
│ 总金额: 52.47万 │ │
│ 整体折扣: 90% │ │
│ 节省金额: 5.50万 │ │
│ 毛利率: 45.2% │ │
│ │ │
│ 📊 追踪信息: │ │
│ ─────────────────────── │ │
│ 发送状态: 未发送 │ │
│ 查看次数: 0次 │ │
│ 最后查看: - │ │
│ 客户反馈: 无 │ │
│ │ │
└───────────────────────────┴──────────────────────────────────────────────────┘
功能说明:
┌──────────────────────────────────────────────────────────────┐
│ 📝 提交审批 [✖ 关闭] │
├──────────────────────────────────────────────────────────────┤
│ │
│ 📋 报价单信息 │
│ ────────────────────────────────────────────────────────── │
│ 报价单号: QUO20250102001 │
│ 客户名称: 华为技术有限公司 │
│ 报价金额: 52.47万元 │
│ 整体折扣: 90% │
│ │
│ ⚠️ 需要审批的原因: │
│ ──────────────────────────────────────────────────────────│
│ ┌────────────────────────────────────────────────────┐ │
│ │ ❌ CRM系统折扣9折,低于最低限制8.5折 (差0.5折) │ │
│ │ ❌ 整单折扣90%,低于权限限制95% (差5%) │ │
│ │ ⚠️ 总折扣81%,低于综合最低折扣85% (差4%) │ │
│ │ ⚠️ 毛利率45.2%,接近最低毛利率40% (安全范围) │ │
│ └────────────────────────────────────────────────────┘ │
│ │
│ 👤 审批人设置 │
│ ────────────────────────────────────────────────────────── │
│ 审批人 * [李经理(销售经理) ▼] │
│ (折扣>10%需销售经理审批) │
│ │
│ 抄送人 [王总监 🔍] [陈财务 🔍] │
│ 已选: [王总监 ×] [陈财务 ×] │
│ │
│ 📝 审批说明 * │
│ ────────────────────────────────────────────────────────── │
│ ┌────────────────────────────────────────────────────┐ │
│ │ 华为技术是VIP客户,首次合作给予优惠折扣。 │ │
│ │ 该项目是客户重点项目,成交后预计每年还有持续 │ │
│ │ 购买,建议批准此折扣。 │ │
│ └────────────────────────────────────────────────────┘ │
│ (已输入68字,最少20字) │
│ │
│ 💡 审批建议: │
│ • 说明折扣原因(客户类型/竞争对手/战略合作等) │
│ • 说明预期收益(长期合作/后续订单等) │
│ • 提供支撑材料(竞品价格/历史案例等) │
│ │
├──────────────────────────────────────────────────────────────┤
│ [取消] [提交审批] │
└──────────────────────────────────────────────────────────────┘
│ 📑 Tab: 产品明细 [审批记录] 版本历史 操作日志 │
│ ────────────────────────────────────────────────────────────────────────── │
│ │
│ 📋 审批流程进度 │
│ ────────────────────────────────────────────────────────────────────────── │
│ │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ ① 提交审批 ✅ 已完成 │ │
│ │ ───────── │ │
│ │ 提交人: 李四 │ │
│ │ 提交时间: 2025-01-02 15:30 │ │
│ │ 审批理由: VIP客户首次合作优惠... │ │
│ │ │ │
│ │ ↓ │ │
│ │ │ │
│ │ ② 销售经理审批 🟡 审批中 │ │
│ │ ───────────── │ │
│ │ 审批人: 李经理 │ │
│ │ 接收时间: 2025-01-02 15:31 │ │
│ │ 审批期限: 2025-01-04 23:59 (剩余2天) │ │
│ │ [催办] │ │
│ │ │ │
│ │ ↓ │ │
│ │ │ │
│ │ ③ 财务审核 ⏸️ 待处理 │ │
│ │ ───────── │ │
│ │ 审批人: 陈财务 │ │
│ │ (上一级审批通过后自动流转) │ │
│ │ │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
│ │
│ 📋 审批历史 │
│ ────────────────────────────────────────────────────────────────────────── │
│ 暂无审批历史 │
│ │
│ 💡 审批规则说明: │
│ • 折扣>10%: 销售经理审批 │
│ • 折扣>15%: 销售总监审批 │
│ • 折扣>20%: 总经理审批 │
│ • 低于成本价: 需财务总监+总经理双审批 │
┌──────────────────────────────────────────────────────────────────────────────┐
│ 📋 报价单审批 - QUO20250102001 [✖ 关闭] │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ 📄 报价单信息 │
│ ────────────────────────────────────────────────────────────────────────── │
│ 报价单号: QUO20250102001 │
│ 客户名称: 华为技术有限公司 (⭐⭐⭐ VIP客户) │
│ 报价金额: 52.47万元 │
│ 申请人: 李四 (销售一部) │
│ 提交时间: 2025-01-02 15:30 │
│ 申请理由: VIP客户首次合作优惠,项目金额大,预计后续有持续订单... │
│ │
│ 💰 折扣情况分析 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 产品名称 标准折扣 实际折扣 超出 需审批 │ │
│ │ ──────────────────── ──────── ──────── ────── ────── │ │
│ │ CRM客户管理系统 8.5折 9折 0.5折 ✅是 │ │
│ │ 系统实施服务 8.5折 9折 0.5折 ✅是 │ │
│ │ 系统培训服务 9折 9折 0折 ❌否 │ │
│ │ │ │
│ │ 总体评估: │ │
│ │ • 综合折扣: 90% (标准最低85%) 超出5% │ │
│ │ • 毛利率: 45.2% (最低要求40%) 符合要求 ✅ │ │
│ │ • 预估利润: 23.6万 (成本28.87万) │ │
│ │ │ │
│ └────────────────────────────────────────────────────────────────────┘ │
│ │
│ 📊 客户价值评估 (辅助决策) │
│ ────────────────────────────────────────────────────────────────────────── │
│ 客户级别: ⭐⭐⭐ VIP客户 │
│ 历史成交: 1次,金额45万 │
│ 商机数量: 3个,总金额150万 │
│ 合作年限: 2年 │
│ 信用评级: AAA级 │
│ 💡 建议: 优质客户,建议批准适当折扣优惠 │
│ │
│ 📝 审批意见 │
│ ────────────────────────────────────────────────────────────────────────── │
│ 审批结果 * ● 通过 ○ 驳回 ○ 转审 (转给其他人审批) │
│ │
│ 审批意见 * ┌──────────────────────────────────────────────────┐ │
│ │ 同意给予9折优惠,客户是VIP级别,值得投入... │ │
│ └──────────────────────────────────────────────────┘ │
│ (已输入25字,最少10字) │
│ │
│ ☑ 同时通知提交人 │
│ ☑ 抄送销售总监 │
│ │
│ 💡 审批建议: │
│ • 通过: 报价单状态变更为"审批通过",可发送给客户 │
│ • 驳回: 退回给提交人修改,需说明驳回原因 │
│ • 转审: 转给更高级别审批人,适用于超出权限的情况 │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ [取消] [提交审批意见] │
└──────────────────────────────────────────────────────────────────────────────┘
审批逻辑:
┌──────────────────────────────────────────────────────────────────────────────┐
│ 🖨️ 报价单打印预览 - QUO20250102001 [✖ 关闭] [🖨️ 打印] │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 🏢 杭州第一技师学院智慧校园管理系统 │ │
│ │ │ │
│ │ 📄 产品报价单 │ │
│ │ │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ │ │
│ │ 报价单号: QUO20250102001 报价日期: 2025-01-02 │ │
│ │ 有效期至: 2025-02-01 版本号: v1.0 │ │
│ │ │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ │ │
│ │ 📋 客户信息 │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ 客户名称: 华为技术有限公司 │ │
│ │ 联系人: 张伟 (技术总监) │ │
│ │ 联系电话: 139****1234 │ │
│ │ 电子邮箱: zhang@huawei.com │ │
│ │ 联系地址: 深圳市龙岗区华为总部 │ │
│ │ │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ │ │
│ │ 📦 产品明细 │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ ┌─────────────────────────────────────────────────────────────┐ │ │
│ │ │序号│产品名称 │规格型号│数量│单价(万)│折扣│小计(万)│ │ │
│ │ ├────┼───────────────┼────────┼────┼────────┼────┼────────┤ │ │
│ │ │ 1 │CRM客户管理系统 │标准版 │ 1 │ 30.00 │ 9折 │ 27.00 │ │ │
│ │ │ 2 │系统实施服务 │标准实施│ 1 │ 15.00 │ 9折 │ 13.50 │ │ │
│ │ │ 3 │系统培训服务 │现场培训│ 2 │ 5.00 │ 9折 │ 9.00 │ │ │
│ │ └─────────────────────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ │ │
│ │ 💰 价格汇总 │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ 产品总价: 55.00万元 │ │
│ │ 产品折扣: -5.50万元 (各产品折扣) │ │
│ │ 折后小计: 49.50万元 │ │
│ │ 税额(6%): 2.97万元 │ │
│ │ 含税总价: 52.47万元 │ │
│ │ 大写金额: 伍拾贰万肆仟柒佰元整 │ │
│ │ │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ │ │
│ │ 📝 备注说明 │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ 本报价包含CRM系统标准版、实施服务和现场培训,有效期30天。 │ │
│ │ 系统支持手机端和PC端,可与现有OA系统对接。 │ │
│ │ 如有任何疑问,请随时联系李四(销售经理)。 │ │
│ │ │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ │ │
│ │ 销售经理: 李四 电话: 138****5678 │ │
│ │ 公司地址: 杭州市西湖区文三路259号 │ │
│ │ 公司电话: 0571-88888888 │ │
│ │ │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
│ │
│ 📋 打印设置 │
│ ────────────────────────────────────────────────────────────────────────── │
│ 纸张大小: A4 (210×297mm) [▼] │
│ 打印方向: 纵向 [▼] │
│ 页边距: 标准(2.54cm) [▼] │
│ 字体大小: 12pt [▼] │
│ 包含页眉: ☑ 是 包含页脚: ☑ 是 │
│ 包含水印: ☐ 否 水印文字: [机密] │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ [取消] [🖨️ 打印] [💾 保存PDF] │
└──────────────────────────────────────────────────────────────────────────────┘
│ 📑 Tab: 产品明细 审批记录 [版本历史] 操作日志 │
│ ────────────────────────────────────────────────────────────────────────── │
│ │
│ 💡 版本说明: 每次修改报价单可创建新版本,保留完整的修改历史 │
│ │
│ 📋 版本列表 [➕ 创建新版本] │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │版本号 │创建时间 │创建人│变更说明 │总金额 │状态 │操作 │ │
│ ├──────┼────────────────┼──────┼────────────────┼───────┼──────┼────────┤ │
│ │⭐v3.0│2025-01-05 14:30│李四 │调整培训价格 │52.02万│当前 │[查看] │ │
│ │ │ │ │降低0.45万 │ │ │[对比] │ │
│ │ │ │ │ │ │ │ │ │
│ ├──────┼────────────────┼──────┼────────────────┼───────┼──────┼────────┤ │
│ │ v2.0 │2025-01-03 09:15│李四 │增加实施服务 │52.47万│历史 │[查看] │ │
│ │ │ │ │响应客户需求 │ │ │[对比] │ │
│ │ │ │ │ │ │ │[设为当前]│
│ ├──────┼────────────────┼──────┼────────────────┼───────┼──────┼────────┤ │
│ │ v1.0 │2025-01-02 15:30│李四 │初始版本 │50.00万│历史 │[查看] │ │
│ │ │ │ │首次提交 │ │ │[对比] │ │
│ │ │ │ │ │ │ │[设为当前]│
│ └──────┴────────────────┴──────┴────────────────┴───────┴──────┴────────┘ │
│ │
│ 📊 快捷对比 │
│ [v1.0 vs v3.0] [v2.0 vs v3.0] [v1.0 vs v2.0] [自定义对比▼] │
│ │
│ 💼 版本使用场景: │
│ • 客户要求调整价格 → 创建新版本,保留原报价 │
│ • 产品配置变更 → 新版本记录配置差异 │
│ • 多轮谈判 → 每轮创建新版本,便于追溯 │
│ • 报价被拒后调整 → 新版本优化报价策略 │
│ │
│ ⚠️ 注意事项: │
│ • 版本号自动递增,不可手动修改 │
│ • 当前版本只能有一个,切换版本将影响显示和发送 │
│ • 历史版本只读,不可编辑 │
│ • 删除报价单会同时删除所有版本 │
┌──────────────────────────────────────────────────────────────────────────────┐
│ ➕ 创建报价单新版本 [✖ 关闭] │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ 📋 基础信息 │
│ ────────────────────────────────────────────────────────────────────────── │
│ 报价单号: QUO20250102001 │
│ 客户名称: 华为技术有限公司 │
│ 当前版本: v2.0 (总金额: 52.47万) │
│ │
│ 🔄 版本设置 │
│ ────────────────────────────────────────────────────────────────────────── │
│ 基于版本 * [v2.0 (最新版本) ▼] │
│ 可选: v1.0 / v2.0 │
│ │
│ 新版本号 [v3.0_____] (自动生成,格式: vX.0) │
│ 💡 提示: 系统自动在最大版本号基础上+1 │
│ │
│ 📝 变更说明 * │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ 根据客户2025-01-05反馈,培训服务价格调整为4.5万, │ │
│ │ 降低总价0.45万元,提升报价竞争力。 │ │
│ └────────────────────────────────────────────────────────────────────┘ │
│ (已输入48字,至少20字) │
│ │
│ ✅ 复制内容选项 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ☑ 复制产品明细 (复制所选版本的全部产品,可在新版本中修改) │
│ ☑ 复制折扣设置 (复制折扣率和折扣规则) │
│ ☑ 复制备注说明 (复制原版本的备注内容) │
│ ☐ 复制附件文件 (复制上传的附件文件) │
│ │
│ ⚙️ 高级选项 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ○ 创建后立即编辑 (创建新版本后直接进入编辑模式) │
│ ● 创建后查看 (创建新版本后查看详情,不自动编辑) ✅ 推荐 │
│ ○ 创建后设为当前 (将新版本设为当前版本,原版本变为历史版本) │
│ │
│ 💡 创建说明: │
│ • 新版本将复制所选版本的所有内容 │
│ • 可以在新版本中修改产品、价格、折扣等 │
│ • 创建后不影响当前版本,需手动切换 │
│ • 建议在每次重大修改前创建新版本 │
│ │
│ ⚠️ 注意: 创建新版本后,原版本变为只读状态,不可编辑 │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ [取消] [创建新版本] │
└──────────────────────────────────────────────────────────────────────────────┘
创建新版本流程:
┌──────────────────────────────────────────────────────────────────────────────┐
│ 📊 版本对比: v2.0 vs v3.0 [✖ 关闭] │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ 🔄 对比版本选择 │
│ ────────────────────────────────────────────────────────────────────────── │
│ 左侧版本: [v2.0 ▼] vs 右侧版本: [v3.0 (最新) ▼] [🔁 交换] │
│ │
│ 📋 基本信息对比 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ 字段 │ v2.0 │ v3.0 │ 变化 │ │
│ ├────────────┼──────────────────────┼──────────────────────┼─────────┤ │
│ │ 创建时间 │ 2025-01-03 09:15 │ 2025-01-05 14:30 │ +2天 │ │
│ │ 创建人 │ 李四 │ 李四 │ 无变化 │ │
│ │ 有效期至 │ 2025-02-02 │ 2025-02-02 │ 无变化 │ │
│ │ 折扣率 │ 90% │ 90% │ 无变化 │ │
│ │ 税率 │ 6% │ 6% │ 无变化 │ │
│ └────────────┴──────────────────────┴──────────────────────┴─────────┘ │
│ │
│ 📦 产品明细对比 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │产品名称 │v2.0 │v3.0 │数量变化│单价变化│金额变化│状态 │ │
│ ├───────────────┼──────┼──────┼────────┼────────┼────────┼───────────┤ │
│ │CRM客户管理系统 │ │ │ │ │ │ │ │
│ │ • 数量 │ 1 │ 1 │ 0 │ - │ - │🟢 无变化 │ │
│ │ • 单价(万) │ 30.00│ 30.00│ - │ 0.00 │ - │🟢 无变化 │ │
│ │ • 折扣 │ 9折 │ 9折 │ - │ - │ - │🟢 无变化 │ │
│ │ • 小计(万) │ 27.00│ 27.00│ - │ - │ 0.00 │🟢 无变化 │ │
│ ├───────────────┼──────┼──────┼────────┼────────┼────────┼───────────┤ │
│ │系统实施服务 │ │ │ │ │ │ │ │
│ │ • 数量 │ 1 │ 1 │ 0 │ - │ - │🟢 无变化 │ │
│ │ • 单价(万) │ 15.00│ 15.00│ - │ 0.00 │ - │🟢 无变化 │ │
│ │ • 折扣 │ 9折 │ 9折 │ - │ - │ - │🟢 无变化 │ │
│ │ • 小计(万) │ 13.50│ 13.50│ - │ - │ 0.00 │🟢 无变化 │ │
│ ├───────────────┼──────┼──────┼────────┼────────┼────────┼───────────┤ │
│ │系统培训服务 │ │ │ │ │ │ │ │
│ │ • 数量 │ 2 │ 2 │ 0 │ - │ - │🟢 无变化 │ │
│ │ • 单价(万) │ 5.00│ 4.50│ - │ -0.50 │ - │🔴 降价 │ │
│ │ • 折扣 │ 9折 │ 9折 │ - │ - │ - │🟢 无变化 │ │
│ │ • 小计(万) │ 9.00│ 8.10│ - │ - │ -0.90 │🔴 降价 │ │
│ └───────────────┴──────┴──────┴────────┴────────┴────────┴───────────┘ │
│ │
│ 💰 价格汇总对比 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ 项目 │ v2.0金额 │ v3.0金额 │ 变化 │ 变化率 │ 趋势 │ │
│ ├───────────────┼───────────┼───────────┼──────────┼──────────┼───────┤ │
│ │ 产品总价 │ 55.00万 │ 54.50万 │ -0.50万 │ -0.9% │ 📉 │ │
│ │ 产品折扣 │ -5.50万 │ -5.50万 │ 0.00万 │ 0.0% │ ━ │ │
│ │ 折后小计 │ 49.50万 │ 49.00万 │ -0.50万 │ -1.0% │ 📉 │ │
│ │ 税额(6%) │ 2.97万 │ 2.94万 │ -0.03万 │ -1.0% │ 📉 │ │
│ │ 含税总价 │ 52.47万 │ 51.94万 │ -0.53万 │ -1.0% │ 📉 │ │
│ │ │ │ │ │ │ │ │
│ │ 📊 总体评估: │ │
│ │ • 价格降低: 0.53万元 (降幅1.0%) │ │
│ │ • 客户节省: 0.53万元 │ │
│ │ • 竞争力: ⬆️ 提升 (价格更具竞争力) │ │
│ │ • 毛利影响: 预计毛利率下降约0.5% │ │
│ └────────────────────────────────────────────────────────────────────┘ │
│ │
│ 📝 变更说明对比 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ v2.0变更说明: │ │
│ │ 增加系统实施服务,响应客户需求,提供完整的交付方案。 │ │
│ │ │ │
│ │ v3.0变更说明: │ │
│ │ 根据客户2025-01-05反馈,培训服务价格调整为4.5万,降低总价0.53万, │ │
│ │ 提升报价竞争力。 │ │
│ └────────────────────────────────────────────────────────────────────┘ │
│ │
│ 📊 对比总结 │
│ ────────────────────────────────────────────────────────────────────────── │
│ 🔵 新增项目: 0个 │
│ 🔴 删除项目: 0个 │
│ 🟡 修改项目: 1个 (系统培训服务单价) │
│ 🟢 未变项目: 2个 │
│ 💰 总价变化: -0.53万 (-1.0%) │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ [💾 导出对比报告] [📧 邮件发送] [🖨️ 打印] [关闭] │
└──────────────────────────────────────────────────────────────────────────────┘
版本对比说明:
┌────────────────────────────────────────────────────────────┐
│ ⚠️ 切换当前版本 [✖ 关闭] │
├────────────────────────────────────────────────────────────┤
│ │
│ 您正在将报价单版本切换为: │
│ │
│ 📋 目标版本: v2.0 │
│ 创建时间: 2025-01-03 09:15 │
│ 总金额: 52.47万 │
│ 变更说明: 增加系统实施服务,响应客户需求 │
│ │
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ │
│ ⚠️ 影响说明: │
│ ──────────────────────────────────────────────────────── │
│ • 当前版本(v3.0)将变为历史版本 │
│ • v2.0将成为新的当前版本 │
│ • 报价单列表和详情将显示v2.0的内容 │
│ • 发送给客户的报价单将使用v2.0的数据 │
│ • 此操作可逆,您可以再次切换回其他版本 │
│ │
│ 💡 应用场景: │
│ • 客户不接受最新报价,需要恢复之前版本 │
│ • 发现新版本有错误,临时切换回旧版本 │
│ • 多版本并行报价,需要切换展示不同方案 │
│ │
│ ☑ 我已了解影响,确认切换版本 │
│ │
├────────────────────────────────────────────────────────────┤
│ [取消] [确认切换] │
└────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ 📊 报价单统计分析 - 2025年1月 [🔄 刷新] │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ 📈 核心指标概览 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌─────────────┬─────────────┬─────────────┬─────────────┬─────────────┐ │
│ │ 总报价数 │ 总金额 │ 成功率 │ 平均金额 │ 待审批数 │ │
│ │ │ │ │ │ │ │
│ │ 156 │ 2,847万 │ 68.5% │ 18.2万 │ 12 │ │
│ │ 📈 +12% │ 📈 +8.5% │ 📈 +2.1% │ 📈 +1.2万 │ 📉 -3 │ │
│ └─────────────┴─────────────┴─────────────┴─────────────┴─────────────┘ │
│ │
│ 📊 趋势分析 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ 📈 报价金额趋势 (最近6个月) │ │
│ │ ┌──────────────────────────────────────────────────────────────┐ │ │
│ │ │ 3000万 ┤ │ │ │
│ │ │ 2500万 ┤ ● │ │ │
│ │ │ 2000万 ┤ ● ● │ │ │
│ │ │ 1500万 ┤ ● ● │ │ │
│ │ │ 1000万 ┤ ● │ │ │
│ │ │ 500万 ┤ ● │ │ │
│ │ │ 0万 └────────────────────────────────────────────────── │ │ │
│ │ │ 8月 9月 10月 11月 12月 1月 │ │ │
│ │ └──────────────────────────────────────────────────────────────┘ │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
│ │
│ 📋 状态分布 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ 🟢 已成交: 107个 (68.5%) 💰 1,950万 (68.4%) │ │
│ │ 🟡 待审批: 12个 (7.7%) 💰 218万 (7.7%) │ │
│ │ 🔵 已发送: 25个 (16.0%) 💰 456万 (16.0%) │ │
│ │ 🔴 已驳回: 8个 (5.1%) 💰 145万 (5.1%) │ │
│ │ ⚪ 草稿: 4个 (2.6%) 💰 78万 (2.7%) │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
│ │
│ 🏆 排行榜 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ 👑 销售冠军 (按成交金额) │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ 1. 李四 成交: 15单 金额: 456万 成功率: 75% │ │
│ │ 2. 王五 成交: 12单 金额: 389万 成功率: 80% │ │
│ │ 3. 张三 成交: 10单 金额: 298万 成功率: 70% │ │
│ │ │ │
│ │ 🏢 热门客户 (按报价次数) │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ 1. 华为技术 报价: 8次 成交: 6次 金额: 320万 │ │
│ │ 2. 阿里巴巴 报价: 6次 成交: 4次 金额: 280万 │ │
│ │ 3. 腾讯科技 报价: 5次 成交: 3次 金额: 195万 │ │
│ │ │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
│ │
│ 📊 产品分析 │
│ ────────────────────────────────────────────────────────────────────────── │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ 📦 产品销量排行 │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ CRM客户管理系统 报价: 89次 成交: 61次 成功率: 68.5% │ │
│ │ 系统实施服务 报价: 67次 成交: 45次 成功率: 67.2% │ │
│ │ 系统培训服务 报价: 45次 成交: 32次 成功率: 71.1% │ │
│ │ 数据分析平台 报价: 23次 成交: 18次 成功率: 78.3% │ │
│ │ │ │
│ │ 💰 产品收入排行 │ │
│ │ ──────────────────────────────────────────────────────────────── │ │
│ │ CRM客户管理系统 收入: 1,830万 占比: 64.2% │ │
│ │ 系统实施服务 收入: 675万 占比: 23.7% │ │
│ │ 系统培训服务 收入: 225万 占比: 7.9% │ │
│ │ 数据分析平台 收入: 117万 占比: 4.1% │ │
│ │ │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
│ │
└──────────────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────┐
│ 📱 报价单管理 [🔍] [➕] │
├──────────────────────────────────────────────────────────────┤
│ │
│ 📊 今日概览 │
│ ────────────────────────────────────────────────────────── │
│ ┌─────────────┬─────────────┬─────────────┐ │
│ │ 新增报价 │ 待审批 │ 今日成交 │ │
│ │ 5 │ 3 │ 2 │ │
│ └─────────────┴─────────────┴─────────────┘ │
│ │
│ 🔍 快速筛选 │
│ ────────────────────────────────────────────────────────── │
│ [全部] [待审批] [已发送] [已成交] [已驳回] │
│ │
│ 📋 报价单列表 │
│ ────────────────────────────────────────────────────────── │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 🟡 待审批 QUO20250102001 │ │
│ │ 华为技术有限公司 │ │
│ │ 💰 52.47万 📅 2025-01-02 👤 李四 │ │
│ │ [查看] [编辑] [审批] │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 🟢 已成交 QUO20250101001 │ │
│ │ 阿里巴巴集团 │ │
│ │ 💰 28.50万 📅 2025-01-01 👤 王五 │ │
│ │ [查看] [复制] [下载] │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 🔵 已发送 QUO20241230001 │ │
│ │ 腾讯科技有限公司 │ │
│ │ 💰 35.20万 📅 2024-12-30 👤 张三 │ │
│ │ [查看] [跟踪] [催办] │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ 📄 加载更多... │
│ │
└──────────────────────────────────────────────────────────────┘
移动端特色功能:
-- 报价单主表
CREATE TABLE `crm_quotation` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`quotation_no` varchar(32) NOT NULL COMMENT '报价单号',
`customer_id` bigint NOT NULL COMMENT '客户ID',
`customer_name` varchar(100) NOT NULL COMMENT '客户名称',
`contact_person` varchar(50) COMMENT '联系人',
`contact_phone` varchar(20) COMMENT '联系电话',
`contact_email` varchar(100) COMMENT '联系邮箱',
`quotation_date` date NOT NULL COMMENT '报价日期',
`valid_until` date NOT NULL COMMENT '有效期至',
`total_amount` decimal(15,2) NOT NULL COMMENT '总金额',
`discount_rate` decimal(5,2) COMMENT '整体折扣率',
`tax_rate` decimal(5,2) DEFAULT 6.00 COMMENT '税率',
`tax_amount` decimal(15,2) COMMENT '税额',
`final_amount` decimal(15,2) NOT NULL COMMENT '最终金额',
`status` varchar(20) NOT NULL COMMENT '状态',
`approval_status` varchar(20) COMMENT '审批状态',
`approval_flow_id` bigint COMMENT '审批流程ID',
`remark` text COMMENT '备注',
`version` varchar(10) DEFAULT '1.0' COMMENT '版本号',
`create_by` varchar(64) COMMENT '创建者',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) COMMENT '更新者',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_quotation_no` (`quotation_no`),
KEY `idx_customer_id` (`customer_id`),
KEY `idx_status` (`status`),
KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报价单主表';
-- 报价单产品明细表
CREATE TABLE `crm_quotation_item` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`quotation_id` bigint NOT NULL COMMENT '报价单ID',
`product_id` bigint COMMENT '产品ID',
`product_name` varchar(200) NOT NULL COMMENT '产品名称',
`product_spec` varchar(200) COMMENT '产品规格',
`quantity` int NOT NULL COMMENT '数量',
`unit_price` decimal(15,2) NOT NULL COMMENT '单价',
`discount_rate` decimal(5,2) COMMENT '折扣率',
`discount_amount` decimal(15,2) COMMENT '折扣金额',
`subtotal` decimal(15,2) NOT NULL COMMENT '小计',
`sort_order` int DEFAULT 0 COMMENT '排序',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `idx_quotation_id` (`quotation_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报价单产品明细表';
-- 审批记录表
CREATE TABLE `crm_quotation_approval` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`quotation_id` bigint NOT NULL COMMENT '报价单ID',
`approval_user_id` bigint NOT NULL COMMENT '审批人ID',
`approval_user_name` varchar(50) NOT NULL COMMENT '审批人姓名',
`approval_result` varchar(20) NOT NULL COMMENT '审批结果',
`approval_opinion` text COMMENT '审批意见',
`approval_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '审批时间',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `idx_quotation_id` (`quotation_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报价单审批记录表';
// 折扣计算服务
@Service
public class QuotationDiscountService {
/**
* 计算报价单折扣
*/
public QuotationDiscountResult calculateDiscount(QuotationBo quotation) {
// 1. 获取客户折扣规则
CustomerDiscountRule customerRule = getCustomerDiscountRule(quotation.getCustomerId());
// 2. 获取产品标准折扣
List<ProductDiscountRule> productRules = getProductDiscountRules(quotation.getItems());
// 3. 计算各产品折扣
List<ItemDiscountResult> itemResults = new ArrayList<>();
for (QuotationItemBo item : quotation.getItems()) {
ItemDiscountResult result = calculateItemDiscount(item, customerRule, productRules);
itemResults.add(result);
}
// 4. 计算整体折扣
BigDecimal totalAmount = itemResults.stream()
.map(ItemDiscountResult::getOriginalAmount)
.reduce(BigDecimal.ZERO, BigDecimal::add);
BigDecimal discountAmount = itemResults.stream()
.map(ItemDiscountResult::getDiscountAmount)
.reduce(BigDecimal.ZERO, BigDecimal::add);
// 5. 检查是否需要审批
boolean needApproval = checkNeedApproval(totalAmount, discountAmount, customerRule);
return QuotationDiscountResult.builder()
.itemResults(itemResults)
.totalAmount(totalAmount)
.discountAmount(discountAmount)
.finalAmount(totalAmount.subtract(discountAmount))
.needApproval(needApproval)
.build();
}
/**
* 检查是否需要审批
*/
private boolean checkNeedApproval(BigDecimal totalAmount, BigDecimal discountAmount,
CustomerDiscountRule customerRule) {
// 折扣率超过权限范围
BigDecimal discountRate = discountAmount.divide(totalAmount, 4, RoundingMode.HALF_UP);
if (discountRate.compareTo(customerRule.getMaxDiscountRate()) > 0) {
return true;
}
// 金额超过权限范围
if (totalAmount.compareTo(customerRule.getMaxAmount()) > 0) {
return true;
}
return false;
}
}
// 审批流程服务
@Service
public class QuotationApprovalService {
@Autowired
private WorkflowEngine workflowEngine;
/**
* 提交审批
*/
public void submitApproval(Long quotationId, ApprovalSubmitBo submitBo) {
// 1. 获取报价单信息
QuotationVo quotation = quotationService.getById(quotationId);
// 2. 构建审批流程参数
WorkflowProcessBo processBo = WorkflowProcessBo.builder()
.processKey("quotation_approval")
.businessKey(quotationId.toString())
.title("报价单审批-" + quotation.getQuotationNo())
.initiator(getCurrentUserId())
.variables(buildApprovalVariables(quotation, submitBo))
.build();
// 3. 启动审批流程
String processInstanceId = workflowEngine.startProcess(processBo);
// 4. 更新报价单状态
quotationService.updateApprovalStatus(quotationId, "PENDING", processInstanceId);
// 5. 发送通知
notificationService.sendApprovalNotification(quotation, submitBo.getApproverId());
}
/**
* 处理审批结果
*/
public void handleApprovalResult(Long quotationId, ApprovalResultBo resultBo) {
// 1. 更新审批记录
saveApprovalRecord(quotationId, resultBo);
// 2. 更新报价单状态
String newStatus = "APPROVED".equals(resultBo.getResult()) ? "APPROVED" : "REJECTED";
quotationService.updateApprovalStatus(quotationId, newStatus, null);
// 3. 发送通知
notificationService.sendApprovalResultNotification(quotationId, resultBo);
// 4. 完成审批流程
workflowEngine.completeTask(resultBo.getTaskId(), resultBo.getVariables());
}
}
<!-- 报价单编辑器组件 -->
<template>
<div class="quotation-editor">
<!-- 客户信息 -->
<CustomerSelector
v-model="form.customerId"
@change="handleCustomerChange"
/>
<!-- 产品选择器 -->
<ProductSelector
v-model="form.items"
@change="handleItemsChange"
/>
<!-- 折扣设置 -->
<DiscountSettings
v-model="form.discountSettings"
:items="form.items"
@change="handleDiscountChange"
/>
<!-- 价格计算器 -->
<PriceCalculator
:items="form.items"
:discount-settings="form.discountSettings"
@calculated="handlePriceCalculated"
/>
<!-- 审批检查 -->
<ApprovalChecker
v-if="needApproval"
:quotation="form"
@submit="handleSubmitApproval"
/>
</div>
</template>
<script setup lang="ts">
import { ref, computed, watch } from 'vue'
import { useQuotationStore } from '@/stores/quotation'
const quotationStore = useQuotationStore()
// 表单数据
const form = ref<QuotationForm>({
customerId: null,
items: [],
discountSettings: {},
// ... 其他字段
})
// 计算是否需要审批
const needApproval = computed(() => {
return quotationStore.checkNeedApproval(form.value)
})
// 监听折扣变化,重新计算价格
watch(() => form.value.discountSettings, () => {
quotationStore.calculatePrice(form.value)
}, { deep: true })
// 处理审批提交
const handleSubmitApproval = async (approvalData: ApprovalSubmitData) => {
try {
await quotationStore.submitApproval(form.value.id, approvalData)
ElMessage.success('审批已提交')
} catch (error) {
ElMessage.error('提交失败')
}
}
</script>
智能折扣计算
灵活审批流程
专业报价单模板
版本管理
数据分析
高性能计算
安全可靠
扩展性强
用户体验
提升效率
降低成本
增强管控
改善体验
第一阶段(核心功能):
第二阶段(增强功能):
第三阶段(高级功能):
历史数据导入
系统集成
在报价单详情页添加"分享"按钮,点击后弹出分享设置弹窗。
分享链接特点:
密码验证页面:
报价单展示页面:
在报价单详情页增加"分享统计"Tab,展示:
应用场景:
总结: 本报价单管理系统通过智能折扣计算、灵活审批流程、专业模板设计、版本管理、分享功能等核心功能,为销售团队提供了一套完整的报价管理解决方案,大幅提升了报价效率和成交率,是企业数字化转型的重要工具。