配件销量预测系统

原型设计 v0.2

状态:待确认冻结 | 技术栈:Vue3 + Ant Design Vue 4.x + FastAPI + MySQL | 下一阶段:迭代零(基建准备)

1. 页面路由

模块页面路由优先级
系统管理用户管理/system/userP0
角色管理/system/roleP0
权限管理/system/permissionP0
租户管理/system/tenantP0
数据字典/system/dictP0
主数据配件管理/master/partP1
替换关系/master/replacementP1
车型管理/master/vehicleP1
仓库管理/master/warehouseP1
经销商管理/master/dealerP1
分类管理ABC分类规则/classify/abcP1
XYZ分类规则/classify/xyzP1
价格分类规则/classify/priceP1
体积分类规则/classify/volumeP1
业务数据库存管理/business/inventoryP1
订单管理/business/orderP1
出库管理/business/outboundP1
预测中心模型库管理/predict/modelP1
预测任务/predict/taskP1
预测结果/predict/resultP1
预警中心库存预警/alert/inventoryP1
数据报表预测准确率/report/accuracyP1
(其他报表)--

2. 整体布局演示

2.0 多租户架构

概念说明
租户每个主机厂/整车厂为一个独立租户,拥有独立的数据空间
数据隔离所有业务表通过 tenant_id 字段隔离
用户归属每个用户属于一个租户,登录后只能看本租户数据
跨租户可见超管可在顶栏切换租户查看不同整车厂数据

2.1 布局演示(Ant Design Vue 风格)

<|end▁of▁thinking|> 简体中文 ▼ 比亚迪 ▼
系统管理
用户管理
角色管理
权限管理
租户管理
数据字典
主数据
配件管理
替换关系
车型管理
仓库管理
经销商管理
分类管理
ABC分类
XYZ分类
价格分类
体积分类
业务数据
库存管理
订单管理
出库管理
预测中心
模型库
预测任务
预测结果
数据报表
预测准确率
预警中心
库存预警

ABC分类规则配置

70%
A类累计占比
20%
B类累计占比
10%
C类累计占比
分类累计占比标记颜色配件数
A类前 70%#f5222d148
B类70% ~ 90%#faad14356
C类后 10%#52c41a730
布局结构: 顶栏(Logo + 语言切换 + 租户切换 + 头像)、左侧菜单(白色侧栏)、内容区(灰底 + 白底卡片)
语言切换:顶栏右侧「简体中文 ▼」下拉菜单可切换简体中文/English/日本語/其他

3. 核心页面

3.1 登录页面

登录页独立路由 /login,居中卡片式布局,背景可配品牌图或纯色渐变。

 ┌─────────────────────────────────────────────┐
 │                                             │
 │               🔧 配件预测系统                   │
 │                                             │
 │  ┌─────────────────────────────────────┐    │
 │  │  用户名 / 手机号                      │    │
 │  └─────────────────────────────────────┘    │
 │                                             │
 │  ┌─────────────────────────────────────┐    │
 │  │  密码                                │    │
 │  └─────────────────────────────────────┘    │
 │                                             │
 │  □ 记住密码                                  │
 │                                             │
 │  ┌─────────────────────────────────────┐    │
 │  │              登  录                   │    │
 │  └─────────────────────────────────────┘    │
 │                                             │
 │  还没有账号? 联系管理员注册                   │
 │                                             │
 │  ──── 其他登录方式 ────                      │
 │  [微信登录]                                  │
 │                                             │
 └─────────────────────────────────────────────┘

3.2 Dashboard

1,234
配件总数
56,789
本月预测销量
23
库存预警
92.3%
满足率
📩 系统消息
内容时间状态
本周五 18:00 系统例行维护,预计停机 2 小时2026-05-15未读
「方向盘安全气囊」库存低于安全库存,请关注2026-05-11已读
Q2 结存数据已同步完成2026-05-09已读
📋 待办事项
内容截至状态
审核采购补货单 #PO-2026-05122026-05-12待处理
确认 ABC 分类规则最新版本2026-05-12逾期
确认 XYZ 分类规则最新版本2026-05-14待处理
📢 系统公告
标题发布人时间
【公告】配件预测系统 v1.0 即将上线系统管理员2026-05-10
【通知】分类规则版本已升级至 v2.1系统管理员2026-05-08
【通知】Q2 预测任务已批量下发系统管理员2026-04-30

3.3 数据字典

数据字典字段定义:用于管理全系统中引用的枚举值和固定列表,其他模块下拉选项统一从数据字典读取。

字段类型说明示例
字典编码文本字典唯一标识,程序中引用part_category_l1
字典名称文本字典展示名称配件一级分类
字典类型单选枚举 / 列表枚举
状态单选启用 / 停用启用

字典条目表(sys_dict_item):

字段类型说明示例
字典编码关联关联 sys_dict.codepart_category_l1
条目键文本条目标识,程序中引用maintenance
条目值文本条目展示文本保养件
排序号数字排序顺序1
状态单选启用 / 停用启用

数据字典列表展示:

字典编码字典名称字典类型条目数状态操作
part_category_l1配件一级分类枚举4启用管理条目 | 编辑 | 停用
part_category_l2配件二级分类枚举12启用管理条目 | 编辑 | 停用
warehouse_type仓库类型枚举3启用管理条目 | 编辑 | 停用
user_role用户角色枚举3启用管理条目 | 编辑 | 停用
account_type账号类型枚举4启用管理条目 | 编辑 | 停用
dealer_region经销商区域列表6启用管理条目 | 编辑 | 停用

3.4 角色管理

角色字段定义:

字段类型说明示例
角色编码文本角色唯一标识admin
角色名称文本角色名称系统管理员
角色描述文本角色描述说明拥有系统全部权限
所属租户关联角色归属的租户(系统角色为空)比亚迪
状态单选启用 / 停用启用

角色列表展示:

角色编码角色名称角色描述所属租户用户数状态操作
admin系统管理员拥有系统全部权限-2启用配置权限 | 编辑 | 停用
oem_user主机厂用户整车厂内部用户,可查看自有数据比亚迪15启用配置权限 | 编辑 | 停用
dealer_user经销商用户4S店用户,仅查看本店数据吉利48启用配置权限 | 编辑 | 停用
readonly只读用户仅可查看数据,不可编辑-3停用配置权限 | 编辑 | 启用

3.5 权限管理

权限字段定义:采用树形结构,支持无限层级。

字段类型说明示例
权限编码文本权限唯一标识system:user:list
权限名称文本权限名称用户列表查看
权限类型单选菜单 / 按钮 / 接口 / 数据按钮
父级权限关联上级权限编码(顶级为空)system:user
排序号数字同级排序1
状态单选启用 / 停用启用

权限树示例:

 系统管理
 ├── 用户管理 (menu)
 │   ├── 用户列表查看 (button)
 │   ├── 新增用户 (button)
 │   ├── 编辑用户 (button)
 │   └── 停用用户 (button)
 ├── 角色管理 (menu)
 │   ├── 角色列表查看 (button)
 │   └── 配置权限 (button)
 ├── 权限管理 (menu)
 ├── 租户管理 (menu)
 └── 数据字典 (menu)
      ├── 字典列表查看 (button)
      └── 管理条目 (button)
 主数据
 ├── 配件管理 (menu)
 └── 车型管理 (menu)
 分类管理 (menu)
 业务数据 (menu)
 预测中心 (menu)
 预警中心 (menu)
 计划管理 (menu)

3.7 用户管理

用户字段定义:

用户表 (sys_user)
字段类型说明示例
id主键用户主键1
姓名文本真实姓名张三
角色单选管理员 / 普通用户 / 只读用户普通用户
所属租户关联用户归属的整车厂比亚迪
用户类型单选主机厂 / 经销商 / 系统用户主机厂
状态单选启用 / 停用启用
创建时间日期账号创建时间2026-05-12 14:30

用户账号表 (sys_user_account):

用户账号表 (sys_user_account)
字段类型说明示例
id主键账号主键1
user_id关联关联 sys_user.id1
账号类型单选password / sms / email / wechatpassword
账号标识文本用户名 / 手机号 / 邮箱 / openidzhangsan
激活状态布尔已激活 / 未激活已激活
激活时间日期账号验证成功时间2026-05-12 14:30

用户列表展示(含多账号):

姓名角色用户类型所属租户最近登录账号账号类型状态创建时间操作
张三 普通用户 主机厂 比亚迪 zhangsan password 启用 2026-05-12 编辑 | 管理账号 | 停用
管理员 管理员 系统用户 系统 admin password 启用 2026-04-01 编辑 | 管理账号 | 停用
李四 只读用户 经销商 吉利 lisi password 停用 2026-05-10 编辑 | 管理账号 | 启用

3.8 配件管理(完整字段)

配件字段定义:

字段类型说明示例
配件编码文本唯一标识B001
配件名称文本名称刹车片
一级分类单选保养件 / 维修件 / 事故件 / 精品维修件
二级分类单选滤清器 / 养护品 / 油液 / 安全气囊 / 制动 / 底盘 / 电器 等制动
三级分类单选自动变速器滤清器 / 雨刮 / 轮胎 / 火花塞 / 方向盘安全气囊 等刹车片总成
适配车型文本多车型用 / 分隔Model Y / Model 3
销售价金额含税销售价¥420.00
采购价金额含税采购价¥300.00
体积(cm³)数字配件体积,立方厘米2,400
最新替代件编码文本该配件的最新替代件编码B002

配件列表展示(含自动计算分类标签):

编码名称一级分类二级分类三级分类适配车型售价最新替代ABCXYZ价分体分
B001刹车片维修件制动刹车片总成Model Y / Model 3¥420B002AX中价
O012机油滤清器保养件滤清器机油滤清Model Y / Model S¥65-BY低价
A233方向盘安全气囊事故件安全气囊方向盘气囊Model Y¥3,800-CZ高价

3.9 仓库管理

仓库字段定义:

字段类型说明示例
仓库编码文本仓库唯一标识WH-001
仓库名称文本仓库名称上海中心库
仓库类型单选中心库 / 区域库 / 门店库中心库
所属租户关联归属整车厂比亚迪
地址文本仓库地址上海市嘉定区安亭镇
联系人文本仓库管理员王经理
联系电话文本仓库联系电话021-88886666
状态单选启用 / 停用启用

3.10 经销商管理

经销商(4S店)字段定义:

字段类型说明示例
经销商编码文本经销商唯一标识DL-001
经销商名称文本4S店名称上海永达比亚迪4S店
所属租户关联归属整车厂比亚迪
所属区域文本所属区域华东区
联系人文本4S店联系人赵店长
联系电话文本联系电话021-66668888
地址文本4S店地址上海市浦东新区张江路88号
状态单选启用 / 停用启用

3.11 预测任务创建(核心交互)

 新建预测任务
 ─────────────────────────────────
 1. 选择预测范围
    [ ] 全部配件
    [x] 按分类筛选: [A类 x] [X类 ] [高价 ] [大件 ]
    [ ] 按配件分类: [保养件 x] [维修件 ] [事故件 ] [精品 ]
    [ ] 自定义选择
 2. 配置维度
    配件维度: [按单品]   时间粒度: [月度]
    预测长度: [6 个月]
 3. 选择模型
    (x) 自动择优(按RMSE/MAPE选最优)
    ( ) 指定模型: [Prophet]
 4. 数据范围
    历史数据: [2022-01] ~ [2026-05]
 5. 参考配置(新车型无历史数据)
    [ ] 启用参考车型+参考配件
    参考车型: [Model Y]   参考配件: [B001 刹车片]
  ┌────────┐  ┌────────┐
  │  取消   │  │开始预测 │
  └────────┘  └────────┘

3.12 库存预警

 库存预警                      [预警规则配置]
 ─────────────────────────────────
 筛选: [全部] [高库存] [低库存] [A类+X类]

 配件   分类  库存  月均  预警  状态   操作
 B001  A-X   28   120   >=30  缺货  [生成补货订单]
 A233  C-Z  1200   80  <=960  积压  [调拨出库]

 [生成拟补货订单]  [批量处理]

3.13 预测准确率报表

筛选条件:

时间粒度: 月度 周度 时间范围: 2026-01 ~ 2026-05 维度: 全部 ▼

核心指标卡片:

85.6%
总体准确率
1.2%
月度误差 MAPE
78.3%
本月准确率
+3.2%
环比变化

过去 6 个月准确率趋势

折线图区域(示意):

12月82.1%
1月83.5%
2月84.0%
3月86.2%
4月85.8%
本月78.3%
周度准确率: 79.5% 月度准确率: 85.6% 年度准确率: 83.2%

维度准确率分析

维度准确率误差 MAPE配件数趋势
品牌:比亚迪87.2%1.1%520↗ +2.1%
品牌:吉利84.5%1.3%380↘ -0.5%
车型:Model Y88.1%1.0%120↗ +3.0%
车型:Model 379.3%1.8%95↘ -1.2%
仓库:上海中心库86.8%1.1%430↗ +0.8%
仓库:广州区域库83.4%1.4%280→ 持平
计划员:张三86.0%1.2%150↗ +1.5%
计划员:李四78.9%1.9%120↘ -2.3%

ABC × XYZ 分类矩阵准确率

X类(稳定)Y类(波动)Z类(随机)
A类91.2%85.6%72.3%
B类88.5%79.1%65.8%
C类84.0%75.2%58.3%

供应商维度准确率

供应商准确率配件数平均交期(天)
博世汽车配件89.5%853
电装(中国)86.2%625
采埃孚售后78.8%437

4. 交互流程

分类规则配置
配件自动分类
创建预测任务
AI训练+预测
结果展示
库存预警
生成补货单

5. 模型策略

模型适用场景优先级
Prophet强季节性, 鲁棒性好P0
ARIMA单变量稳定序列P0
LightGBM多特征场景P0
MA/WMA/ES快速 baselineP0
LSTM/Transformer复杂高精度P1
Ensemble融合多模型加权P1

6. 域名规划

环境域名
原型预览dpdev.demo.llm.xin800.com
测试环境dptest.demo.llm.xin800.com
生产环境dp.demo.llm.xin800.com

配件销量预测系统 — 原型 v0.2