提交
This commit is contained in:
1 parent
3b99209548
commit
8d8a8cc30c
56 files changed
+13727
-1241
No files matched your search
@@ -0,0 +1,34 @@
|
||||
-- 财务审批管理菜单配置
|
||||
-- 执行顺序:在现有财务管理模块下添加
|
||||
-- 菜单ID范围:6400-6404
|
||||
|
||||
-- 1. 财务审批管理菜单
|
||||
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (6400, '财务审批', 6000, 5, 'financeApproval', 'cw/financeApproval/index', '', 1, 0, 'C', '0', '0', 'cw:approval:finance', 'ele-Money', 103, 1, now(), 1, now(), '财务项目申报审批管理');
|
||||
|
||||
-- 2. 财务审批功能权限
|
||||
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES
|
||||
(6401, '财务审批查询', 6400, 1, '#', '', '', 1, 0, 'F', '0', '0', 'cw:approval:finance', '#', 103, 1, now(), 1, now(), '财务审批查询权限'),
|
||||
(6402, '财务审批操作', 6400, 2, '#', '', '', 1, 0, 'F', '0', '0', 'cw:approval:finance', '#', 103, 1, now(), 1, now(), '财务审批操作权限'),
|
||||
(6403, '财务审批详情', 6400, 3, '#', '', '', 1, 0, 'F', '0', '0', 'cw:approval:query', '#', 103, 1, now(), 1, now(), '财务审批详情权限'),
|
||||
(6404, '财务审批导出', 6400, 4, '#', '', '', 1, 0, 'F', '0', '0', 'cw:approval:export', '#', 103, 1, now(), 1, now(), '财务审批导出权限');
|
||||
|
||||
-- 3. 如果需要给特定角色分配权限,请执行以下SQL(可选)
|
||||
-- 注意:请根据实际角色ID调整,以下使用示例角色ID 2(普通角色)
|
||||
|
||||
-- 插入角色菜单关联(示例:给角色ID为2的角色分配财务审批权限)
|
||||
-- INSERT INTO sys_role_menu (role_id, menu_id) VALUES
|
||||
-- (2, 6400), -- 财务审批主菜单
|
||||
-- (2, 6401), -- 查询权限
|
||||
-- (2, 6402), -- 操作权限
|
||||
-- (2, 6403), -- 详情权限
|
||||
-- (2, 6404); -- 导出权限
|
||||
|
||||
-- 4. 添加字典数据(如果需要新的审批状态字典)
|
||||
-- 注意:以下字典数据可能已存在,如果已存在则跳过
|
||||
INSERT IGNORE INTO sys_dict_data (dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES
|
||||
(null, '000000', 8, '审批完成', 'approved', 'cw_approval_status', '', 'success', 'N', 103, 1, now(), 1, now(), '财务审批通过,整个流程完成');
|
||||
|
||||
-- 执行完成后,建议重新登录系统以刷新菜单权限
|
||||
@@ -0,0 +1,60 @@
|
||||
-- 项目预算数据统计菜单配置
|
||||
-- 作者:Cursor AI
|
||||
-- 创建时间:2025-01-27
|
||||
|
||||
-- 1. 添加项目预算数据统计菜单
|
||||
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (7100, '项目预算统计', 6200, 4, 'statistics', 'cw/statistics/index', '', 1, 0, 'C', '0', '0', 'cw:statistics:list', 'chart', 103, 1, NOW(), 1, NOW(), '项目预算数据统计菜单');
|
||||
|
||||
-- 2. 添加统计相关按钮权限
|
||||
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (7101, '项目预算统计查询', 7100, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:statistics:list', '#', 103, 1, NOW(), 1, NOW(), '');
|
||||
|
||||
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (7102, '项目预算统计导出', 7100, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:statistics:export', '#', 103, 1, NOW(), 1, NOW(), '');
|
||||
|
||||
-- 3. 为财务管理员角色分配统计菜单权限
|
||||
INSERT INTO sys_role_menu (role_id, menu_id)
|
||||
SELECT r.role_id, 7100
|
||||
FROM sys_role r
|
||||
WHERE r.role_key = 'cw_admin' AND r.status = '0';
|
||||
|
||||
INSERT INTO sys_role_menu (role_id, menu_id)
|
||||
SELECT r.role_id, 7101
|
||||
FROM sys_role r
|
||||
WHERE r.role_key = 'cw_admin' AND r.status = '0';
|
||||
|
||||
INSERT INTO sys_role_menu (role_id, menu_id)
|
||||
SELECT r.role_id, 7102
|
||||
FROM sys_role r
|
||||
WHERE r.role_key = 'cw_admin' AND r.status = '0';
|
||||
|
||||
-- 4. 为系统管理员角色分配统计菜单权限
|
||||
INSERT INTO sys_role_menu (role_id, menu_id)
|
||||
SELECT r.role_id, 7100
|
||||
FROM sys_role r
|
||||
WHERE r.role_key = 'admin' AND r.status = '0';
|
||||
|
||||
INSERT INTO sys_role_menu (role_id, menu_id)
|
||||
SELECT r.role_id, 7101
|
||||
FROM sys_role r
|
||||
WHERE r.role_key = 'admin' AND r.status = '0';
|
||||
|
||||
INSERT INTO sys_role_menu (role_id, menu_id)
|
||||
SELECT r.role_id, 7102
|
||||
FROM sys_role r
|
||||
WHERE r.role_key = 'admin' AND r.status = '0';
|
||||
|
||||
-- 5. 确认菜单创建结果
|
||||
SELECT
|
||||
m.menu_id,
|
||||
m.menu_name,
|
||||
m.parent_id,
|
||||
m.path,
|
||||
m.component,
|
||||
m.perms,
|
||||
m.menu_type,
|
||||
m.status
|
||||
FROM sys_menu m
|
||||
WHERE m.menu_id IN (7100, 7101, 7102)
|
||||
ORDER BY m.menu_id;
|
||||
Reference in new issue
Block a user