# 品牌模板 索引 > 版本:v1.0 > 最后更新:2026-04-25 --- ## 模块概述 管理CNC品牌模板及其字段映射配置。品牌数量少,列表无分页无筛选。编辑使用独立页面(非弹窗),支持字段映射行内编辑。修改映射不影响历史数据。 ## 页面清单 | 页面编号 | 页面名称 | 路由 | 功能概述 | |---------|---------|------|---------| | 04-01 | 品牌列表页面 | /brand | 品牌列表+新增/编辑/启停/复制 | | 04-02 | 品牌编辑页面 | /brand/create 或 /brand/{id}/edit | 品牌基本信息+字段映射配置 | ## 页面功能详情 ### 04-01 品牌列表页面 **路由**:`/brand` **功能概述**:品牌模板列表,新增/编辑/启停/复制操作 **功能列表**: | 功能编号 | 功能名称 | 触发条件 | 交互行为 | 涉及API | |---------|---------|---------|---------|---------| | F01 | 加载品牌列表 | 页面挂载 | 请求列表API | GET /api/admin/brand | | F02 | 新增品牌 | 点击新增 | 跳转新增编辑页 | - | | F03 | 编辑品牌 | 点击编辑 | 跳转编辑页 | - | | F04 | 启停品牌 | 点击启用/禁用 | 确认->切换状态 | PUT /api/admin/brand/{id}/toggle | | F05 | 复制品牌 | 点击复制 | 复制模板到新增页 | GET /api/admin/brand/{id} | **状态机**:品牌is_enabled:1(启用)/0(停用) **路由跳转**: - 新增/编辑 -> 品牌编辑页(/brand/create 或 /brand/{id}/edit) ### 04-02 品牌编辑页面 **路由**:`/brand/create` 或 `/brand/{id}/edit` **功能概述**:编辑品牌基本信息(名称/device字段/tags路径)及字段映射配置(行内表格编辑) **功能列表**: | 功能编号 | 功能名称 | 触发条件 | 交互行为 | 涉及API | |---------|---------|---------|---------|---------| | F01 | 加载品牌详情(编辑) | 页面挂载(编辑模式) | 请求品牌详情+映射列表 | GET /api/admin/brand/{id} | | F02 | 添加映射行 | 点击添加映射 | 表格新增空行 | - | | F03 | 删除映射行 | 点击删除 | 移除该行 | - | | F04 | 保存品牌 | 点击保存 | 校验->调API->返回列表 | POST/PUT /api/admin/brand | | F05 | 取消编辑 | 点击取消 | 脏数据检测->返回列表 | - | **路由跳转**: - 保存/取消 -> 返回品牌列表页(/brand) ## 子目录/文件 | 编号 | 名称 | 类型 | 索引 | |------|------|------|------| | 04-01 | 品牌列表页面 | 页面文件 | [04-01-品牌列表页面.md](./04-01-品牌列表页面.md) | | 04-02 | 品牌编辑页面 | 页面文件 | [04-02-品牌编辑页面.md](./04-02-品牌编辑页面.md) | ---