feat: 新增自定义图标库并调整菜单图标与菜单归属
1. 新增 iconfont 自定义图标库及相关依赖文件 2. 调整菜单图标为自定义字体图标,替换原有 Ant Design 图标 3. 将客户拜访菜单从客户管理移动到项目管理作为首个子菜单 4. 优化侧边菜单展开逻辑与图标样式适配
This commit is contained in:
1 parent
c60caa4770
commit
68af363ca9
12 files changed
+207
-19
No files matched your search
@@ -0,0 +1,31 @@
|
||||
-- ============================================================
|
||||
-- 增量脚本:导航菜单图标切换为 iconfont 自定义图标
|
||||
-- 日期:2026-09-11
|
||||
-- 数据库:PostgreSQL 15+ (xintong)
|
||||
-- 说明:将 5 个业务菜单的 sys_menu.icon 由 ant-design 图标名
|
||||
-- 改为前端 iconfont 类名(xt- 前缀),前端据此渲染字体图标。
|
||||
-- 图标源自 client/src/assets/fonts/iconfont(css_prefix_text = xt-)。
|
||||
-- 幂等脚本,可重复执行。
|
||||
--
|
||||
-- 用法:
|
||||
-- psql -U postgres -d xintong -f 20260911_menu_iconfont.sql
|
||||
-- ============================================================
|
||||
|
||||
BEGIN;
|
||||
|
||||
UPDATE sys_menu SET icon = 'xt-xiaochengxu' WHERE menu_path = '/customer/account'; -- 客户小程序授权管理
|
||||
UPDATE sys_menu SET icon = 'xt-jihuabaifang' WHERE menu_path = '/customer/visit'; -- 客户拜访
|
||||
UPDATE sys_menu SET icon = 'xt-topology' WHERE menu_path = '/customer/topology'; -- 空间拓扑与用电架构
|
||||
UPDATE sys_menu SET icon = 'xt-xiangmukancha' WHERE menu_path = '/project/survey'; -- 项目勘察
|
||||
UPDATE sys_menu SET icon = 'xt-xiangmufangan' WHERE menu_path = '/project/plan'; -- 项目方案
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- ============================================================
|
||||
-- 验证查询(可选)
|
||||
-- ============================================================
|
||||
SELECT id, menu_name, menu_path, icon
|
||||
FROM sys_menu
|
||||
WHERE menu_path IN ('/customer/account', '/customer/visit', '/customer/topology',
|
||||
'/project/survey', '/project/plan')
|
||||
ORDER BY id;
|
||||
Reference in new issue
Block a user