-- ===================================================== -- 物料采购模块菜单配置 SQL -- 包含:物料采购订单、委外加工订单、物料采购申请 -- 执行前请确保数据库已连接 -- ===================================================== SET NAMES utf8mb4; -- ===================================================== -- 清理旧菜单数据(如果存在) -- 清理6500-6599范围内的菜单 -- ===================================================== DELETE FROM `system_role_menu` WHERE menu_id >= 6500 AND menu_id < 6600; DELETE FROM `system_menu` WHERE id >= 6500 AND id < 6600; -- ===================================================== -- 物料采购模块 (caigou) - 一级菜单 -- ID: 6500, 排序: 130 (介于异常管理120和建模管理140之间) -- ===================================================== INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6500, '物料采购', '', 1, 130, 0, '/caigou', 'ep:shopping-bag', NULL, NULL, 0, b'1', b'1', b'1', 'admin', NOW(), 'admin', NOW(), b'0'); -- ===================================================== -- 物料采购二级菜单 -- ===================================================== INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6501, '物料采购订单', 'caigou:purchase-order:list', 2, 1, 6500, 'material-purchase-order', 'ep:document', 'caigou/MaterialPurchaseOrder', 'CaigouMaterialPurchaseOrder', 0, b'1', b'1', b'1', 'admin', NOW(), 'admin', NOW(), b'0'), (6502, '委外加工订单', 'caigou:subcontract-order:list', 2, 2, 6500, 'subcontract-order', 'ep:operation', 'caigou/SubcontractOrder', 'CaigouSubcontractOrder', 0, b'1', b'1', b'1', 'admin', NOW(), 'admin', NOW(), b'0'), (6503, '物料采购申请', 'caigou:purchase-request:list', 2, 3, 6500, 'material-purchase-request', 'ep:edit', 'caigou/MaterialPurchaseRequest', 'CaigouMaterialPurchaseRequest', 0, b'1', b'1', b'1', 'admin', NOW(), 'admin', NOW(), b'0'); -- ===================================================== -- 说明: -- 1. 一级菜单 "物料采购" (ID: 6500) -- - type=1 表示目录类型 -- - sort=130 使其显示在异常管理(120)和建模管理(140)之间 -- - icon使用 ep:shopping-bag -- -- 2. 二级菜单: -- - 物料采购订单 (ID: 6501) - 组件路径: caigou/MaterialPurchaseOrder -- - 委外加工订单 (ID: 6502) - 组件路径: caigou/SubcontractOrder -- - 物料采购申请 (ID: 6503) - 组件路径: caigou/MaterialPurchaseRequest -- -- 3. 权限标识遵循 "caigou:module:action" 命名规范 -- =====================================================