62 lines
1.7 KiB
SQL
62 lines
1.7 KiB
SQL
-- ============================================================
|
|
-- 添加文档列表路由
|
|
-- 说明:将文档列表作为"文档管理"的子菜单
|
|
-- 生成时间: 2025-11-17
|
|
-- ============================================================
|
|
|
|
-- 添加 /documents/list 路由(文档列表)
|
|
INSERT INTO sys_routes (
|
|
route_path,
|
|
route_name,
|
|
route_title,
|
|
parent_id,
|
|
icon,
|
|
sort_order,
|
|
is_hidden,
|
|
is_cache,
|
|
component,
|
|
meta
|
|
) VALUES (
|
|
'/documents/list',
|
|
'DocumentsList',
|
|
'文档列表',
|
|
2, -- parent_id = 2 (Documents 父级菜单)
|
|
NULL,
|
|
1,
|
|
false,
|
|
true,
|
|
'views/documents/List.vue',
|
|
'{}'
|
|
);
|
|
|
|
-- 调整文档上传的排序,让文档列表排在第一位
|
|
UPDATE sys_routes
|
|
SET sort_order = 2
|
|
WHERE id = 32; -- /documents/upload
|
|
|
|
-- 调整编辑文档的排序
|
|
UPDATE sys_routes
|
|
SET sort_order = 3
|
|
WHERE id = 33; -- /documents/edit
|
|
|
|
-- 调整下载文档的排序
|
|
UPDATE sys_routes
|
|
SET sort_order = 4
|
|
WHERE id = 34; -- /documents/download
|
|
|
|
-- 验证结果
|
|
SELECT id, route_path, route_name, route_title, parent_id, sort_order, is_hidden
|
|
FROM sys_routes
|
|
WHERE parent_id = 2 OR id = 2
|
|
ORDER BY parent_id NULLS FIRST, sort_order;
|
|
|
|
-- ============================================================
|
|
-- 预期结果
|
|
-- ============================================================
|
|
-- 文档管理 (/documents) [id=2, parent_id=null]
|
|
-- ├─ 文档列表 (/documents/list) [新增, sort_order=1]
|
|
-- ├─ 文档上传 (/documents/upload) [id=32, sort_order=2]
|
|
-- ├─ 编辑文档 (/documents/edit) [id=33, sort_order=3, is_hidden=true]
|
|
-- └─ 下载文档 (/documents/download) [id=34, sort_order=4, is_hidden=true]
|
|
-- ============================================================
|