caoqianming
ff3c0d8fea
feat(h5): runserver 同时托管 H5 SPA
...
- 新增 /m/ 路由:直出 frontend-h5/dist 下静态资源;不存在的路径回退到 dist/index.html
以支持 vue-router history 模式刷新/直链
- PC 通配路由排除 m/,避免被 PC 的 index.html 拦截
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 10:19:51 +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
b88510ca0a
feat: 工厂简称改为品牌(唯一)、材料/工厂/分类导入命令、Excel材料导入(模糊匹配+未识别品牌工厂)
...
Made-with: Cursor
2026-03-13 11:25:44 +08:00
caoqianming
fc460d80a6
chore: serve built frontend from backend
2026-03-10 16:56:06 +08:00
caoqianming
adedaecf29
feat: 项目初始化
2026-03-10 13:12:05 +08:00