-- =====================================================
-- 生产报表模块 - 菜单及权限配置
-- 版本: v1.6.014
-- 日期: 2026-01-17
-- 开发者: 周启威
-- 说明: 新增生产报表功能，用于统计产量、合格率、工时等数据
-- 父菜单: 首页(parent_id=0)，作为一级菜单
-- =====================================================

-- 1. 新增"生产报表"菜单 (M类型-目录菜单，与首页同级，排在首页后面)
INSERT INTO `sys_menu` (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES ('生产报表', 0, 1, 'productionStatement', 'mes/statement/productionStatement/index', NULL, 1, 0, 'M', '0', '0', 'statement:productionStatement:list', 'chart', 'admin', NOW(), '', NOW(), '生产报表-统计产量、合格率、工时等');

-- 获取刚插入的菜单ID (用于后续按钮权限的parent_id)
SET @productionStatementMenuId = LAST_INSERT_ID();

-- 2. 新增"导出"按钮权限 (F类型-按钮权限)
INSERT INTO `sys_menu` (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES ('导出报表', @productionStatementMenuId, 1, '', '', '', 1, 0, 'F', '0', '0', 'statement:productionStatement:export', '#', 'admin', NOW(), '', NOW(), '生产报表-导出功能');

-- =====================================================
-- 回滚脚本 (如需回滚，执行以下SQL)
-- =====================================================
-- DELETE FROM sys_menu WHERE perms = 'statement:productionStatement:export';
-- DELETE FROM sys_menu WHERE perms = 'statement:productionStatement:list';
