Commit Graph

6 Commits

Author SHA1 Message Date
caoqianming faff711915 feat: 供应商新增统一社会信用代码、合作模式、交互能力字段
- 模型加 unified_social_credit_code / cooperation_mode / interaction_capability,DB 均可空以兼容存量数据
- 序列化器显式 required=True 并做 18 位大写字母数字正则校验
- 列表页加「合作模式」列;新增/编辑表单加对应控件及校验规则
- 详情页展示三项新字段,交互能力保留换行
- 存量数据策略:DB 允许空、表单必填;旧数据首次编辑需补齐
2026-04-24 10:10:56 +08:00
caoqianming 75dde5243e feat: 新增品牌实体 + 材料关联品牌 + Factory.brand 改名 short_name
- 新增 brand app(Brand 模型/CRUD API,读认证用户、写管理员、PROTECT 删除)
- Material 新增 brand 外键(PROTECT,数据库可空,前端必填)
- Factory.brand 改名 short_name,并附带数据迁移从 factory.short_name
  回填 Material.brand 实现历史数据一步到位
- 前端新增品牌库菜单/页面/API,材料管理加品牌列/筛选/表单下拉,
  材料详情显示品牌,供应商页面文案同步改为"供应商简称"

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-23 21:54:09 +08:00
caoqianming c6ba742f9d feat: 省市区存储文字、工厂关联用户账号、大屏图表主题优化
- 省市区字段改为存储文字名称而非编码

- 工厂序列化器新增usernames字段,列表和详情页展示关联用户账号

- 地区分布统计改为仅按省份聚合

- 新增ECharts screen-dark主题,统一配色和字号

- 大屏卡片背景由纯黑改为深蓝渐变

Made-with: Cursor
2026-03-13 13:00:05 +08:00
caoqianming b88510ca0a feat: 工厂简称改为品牌(唯一)、材料/工厂/分类导入命令、Excel材料导入(模糊匹配+未识别品牌工厂)
Made-with: Cursor
2026-03-13 11:25:44 +08:00
caoqianming d873f3e016 fix: 修复分页排序警告,经销商设为非必填
- 为所有模型添加 Meta.ordering = ['id'],统一解决 UnorderedObjectListWarning
- 移除视图中冗余的 order_by
- Factory.dealer_name 设为可选,前端表单移除必填

Made-with: Cursor
2026-03-13 09:30:31 +08:00
caoqianming adedaecf29 feat: 项目初始化 2026-03-10 13:12:05 +08:00