--- name: icon_migration_rules description: 将项目图标迁移到 Ant Design 图标库的规则 type: project --- # 图标迁移规则 ## 核心原则 **严禁替换现有的品牌/自定义 SVG 图标。** 仅允许将具有高质量对应物的通用功能性图标迁移到 Ant Design 图标库。 ## 迁移策略 1. **目标风格**:使用 `@ant-design/icons` 中的 `Fill` (实心) 风格,以匹配当前 UI 的视觉效果。 2. **颜色一致性**:所有迁移后的图标必须使用项目主色调:`#1296db`。 3. **尺寸对齐**:确保 `fontSize` 或其他维度参数与原始 SVG 规范保持一致(例如 64px)。 4. **品牌保护**:诸如 `logo*.svg`、`dllogo.svg` 以及具有特定业务含义的图形必须保留为本地资源。 ## 实施工作流 - 使用映射层 (Mapping Layer) 实现旧版 SVG 与 Antd 组件之间的平滑切换。 - 优先迁移功能性图标(如:新增、切分、合并、扩展等),而非装饰性图标。