09_fix_invoice_permissions.sql 864 Bytes
-- Apple经销商ERP系统 - 修复发票管理权限配置脚本
-- 修复发票详情权限不匹配问题
-- 创建时间: 2025-01-27
-- 版本: v1.0

-- 设置数据库和字符集
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- 使用数据库
USE apple_erp;

-- =========================================
-- 1. 修复发票详情权限配置
-- =========================================

-- 更新发票详情权限从 invoice:query 改为 invoice:detail
UPDATE t_sys_menu 
SET perms = 'invoice:detail'
WHERE menu_id = 405 
AND perms = 'invoice:query';

-- 更新发票删除权限从 invoice:remove 改为 invoice:delete
UPDATE t_sys_menu 
SET perms = 'invoice:delete'
WHERE menu_id = 404 
AND perms = 'invoice:remove';

-- 输出修复结果
SELECT '发票管理权限配置修复完成!' AS message;

-- 重置外键检查
SET FOREIGN_KEY_CHECKS = 1;