更新front的api

This commit is contained in:
2025-10-28 00:36:41 +08:00
parent 476c5e7658
commit d1ae365964
12 changed files with 389 additions and 235 deletions
+8 -10
View File
@@ -48,8 +48,8 @@ CREATE TABLE yz_menus (
path VARCHAR(255) NOT NULL COMMENT '菜单路径',
parent_id INT DEFAULT 0 COMMENT '父菜单ID0表示顶级菜单',
icon VARCHAR(100) DEFAULT NULL COMMENT '菜单图标',
order INT DEFAULT 0 COMMENT '排序序号',
status TINYINT DEFAULT 1 COMMENT '状态:0-禁用,1-启用',
`order` INT DEFAULT 0 COMMENT '排序序号',
`status` TINYINT DEFAULT 1 COMMENT '状态:0-禁用,1-启用',
component_path VARCHAR(500) DEFAULT NULL COMMENT '组件路径',
is_external TINYINT DEFAULT 0 COMMENT '是否外部链接:0-内部路由,1-外部链接',
external_url VARCHAR(1000) DEFAULT NULL COMMENT '外部链接地址',
@@ -63,11 +63,9 @@ CREATE TABLE yz_menus (
-- 索引
INDEX idx_parent_id (parent_id),
INDEX idx_level (level),
INDEX idx_status (status),
INDEX idx_order (order_num),
INDEX idx_menu_type (menu_type),
INDEX idx_full_path (full_path(255))
INDEX idx_status (`status`),
INDEX idx_order (`order`),
INDEX idx_menu_type (menu_type)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='菜单表(增强版)';
-- =============================================
@@ -168,9 +166,9 @@ INSERT INTO yz_menus (name, path, parent_id, icon, `order`, status, component_pa
('角色管理', '/system/roles', 2, 'fa-solid fa-user-tag', 2, 1, '@/views/system/roles/index.vue', 1, '角色权限管理'),
('权限管理', '/system/permissions', 2, 'fa-solid fa-key', 2, 1, '@/views/system/permissions/index.vue', 1, '权限管理'),
('菜单管理', '/system/menus', 2, 'fa-solid fa-bars-progress', 2, 1, '@/views/system/menus/manager.vue', 1, '菜单权限管理'),
('程序管理', '/system/programs', 2, 'fa-solid fa-cpu', 3, 1, '@/views/system/programs/index.vue', 1, '程序功能管理'),
('知识库', '/apps/knowledge', 4, 'fa-solid fa-book', 1, 1, '@/views/apps/knowledge/index.vue', 1, '知识库管理');
('程序管理', '/system/programs', 2, 'fa-solid fa-grip', 3, 1, '@/views/system/programs/index.vue', 1, '程序功能管理'),
('知识库', '/apps/knowledge', 4, 'fa-solid fa-book', 1, 1, '@/views/apps/knowledge/index.vue', 1, '知识库管理'),
('详情', '/apps/knowledge/detail', 11, '', 1, 1, '@/views/apps/knowledge/components/detail.vue', 1, '知识库详情');
-- 插入默认程序分类
INSERT INTO yz_program_category (category_name, category_desc, parent_id, sort_order) VALUES
('办公软件', '办公相关程序', 0, 1),