mirror of
https://github.com/dromara/RuoYi-Vue-Plus.git
synced 2025-09-27 21:56:40 +08:00
578 lines
10 KiB
SQL
578 lines
10 KiB
SQL
-- ========================================
|
|
-- PMS模块完整菜单配置SQL
|
|
-- ========================================
|
|
-- 删除已存在的菜单
|
|
DELETE FROM sys_menu
|
|
WHERE menu_id IN (
|
|
1925809154452340738,
|
|
-- PMS主菜单
|
|
1926240962230853634,
|
|
-- 客户联系人
|
|
1926240962230853635,
|
|
-- 客户联系人查询
|
|
1926240962230853636,
|
|
-- 客户联系人新增
|
|
1926240962230853637,
|
|
-- 客户联系人修改
|
|
1926240962230853638,
|
|
-- 客户联系人删除
|
|
1926240962230853639,
|
|
-- 客户联系人导出
|
|
1926240963610779650,
|
|
-- 联系人标签
|
|
1926240963610779651,
|
|
-- 联系人标签查询
|
|
1926240963610779652,
|
|
-- 联系人标签新增
|
|
1926240963610779653,
|
|
-- 联系人标签修改
|
|
1926240963610779654,
|
|
-- 联系人标签删除
|
|
1926240963610779655,
|
|
-- 联系人标签导出
|
|
1926240964416086017,
|
|
-- 联系人标签关联
|
|
1926240964416086018,
|
|
-- 联系人标签关联查询
|
|
1926240964416086019,
|
|
-- 联系人标签关联新增
|
|
1926240964416086020,
|
|
-- 联系人标签关联修改
|
|
1926240964416086021,
|
|
-- 联系人标签关联删除
|
|
1926240964416086022 -- 联系人标签关联导出
|
|
);
|
|
-- 1. PMS主菜单
|
|
INSERT INTO sys_menu (
|
|
menu_id,
|
|
menu_name,
|
|
parent_id,
|
|
order_num,
|
|
path,
|
|
component,
|
|
is_frame,
|
|
is_cache,
|
|
menu_type,
|
|
visible,
|
|
status,
|
|
perms,
|
|
icon,
|
|
create_dept,
|
|
create_by,
|
|
create_time,
|
|
remark
|
|
)
|
|
VALUES (
|
|
1925809154452340738,
|
|
'PMS管理',
|
|
'0',
|
|
'5',
|
|
'pms',
|
|
null,
|
|
1,
|
|
0,
|
|
'M',
|
|
'0',
|
|
'0',
|
|
'',
|
|
'ep:office-building',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
'PMS管理目录'
|
|
);
|
|
-- 2. 客户联系人菜单
|
|
INSERT INTO sys_menu (
|
|
menu_id,
|
|
menu_name,
|
|
parent_id,
|
|
order_num,
|
|
path,
|
|
component,
|
|
is_frame,
|
|
is_cache,
|
|
menu_type,
|
|
visible,
|
|
status,
|
|
perms,
|
|
icon,
|
|
create_dept,
|
|
create_by,
|
|
create_time,
|
|
remark
|
|
)
|
|
VALUES (
|
|
1926240962230853634,
|
|
'客户联系人',
|
|
'1925809154452340738',
|
|
'1',
|
|
'contact',
|
|
'pms/contact/index',
|
|
1,
|
|
0,
|
|
'C',
|
|
'0',
|
|
'0',
|
|
'pms:contacts:list',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
'客户联系人菜单'
|
|
);
|
|
-- 客户联系人按钮权限
|
|
INSERT INTO sys_menu (
|
|
menu_id,
|
|
menu_name,
|
|
parent_id,
|
|
order_num,
|
|
path,
|
|
component,
|
|
is_frame,
|
|
is_cache,
|
|
menu_type,
|
|
visible,
|
|
status,
|
|
perms,
|
|
icon,
|
|
create_dept,
|
|
create_by,
|
|
create_time,
|
|
remark
|
|
)
|
|
VALUES (
|
|
1926240962230853635,
|
|
'客户联系人查询',
|
|
1926240962230853634,
|
|
'1',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contacts:query',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240962230853636,
|
|
'客户联系人新增',
|
|
1926240962230853634,
|
|
'2',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contacts:add',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240962230853637,
|
|
'客户联系人修改',
|
|
1926240962230853634,
|
|
'3',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contacts:edit',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240962230853638,
|
|
'客户联系人删除',
|
|
1926240962230853634,
|
|
'4',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contacts:remove',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240962230853639,
|
|
'客户联系人导出',
|
|
1926240962230853634,
|
|
'5',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contacts:export',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
);
|
|
-- 3. 联系人标签菜单
|
|
INSERT INTO sys_menu (
|
|
menu_id,
|
|
menu_name,
|
|
parent_id,
|
|
order_num,
|
|
path,
|
|
component,
|
|
is_frame,
|
|
is_cache,
|
|
menu_type,
|
|
visible,
|
|
status,
|
|
perms,
|
|
icon,
|
|
create_dept,
|
|
create_by,
|
|
create_time,
|
|
remark
|
|
)
|
|
VALUES (
|
|
1926240963610779650,
|
|
'联系人标签',
|
|
'1925809154452340738',
|
|
'2',
|
|
'tag',
|
|
'pms/tag/index',
|
|
1,
|
|
0,
|
|
'C',
|
|
'0',
|
|
'0',
|
|
'pms:contactTags:list',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
'联系人标签菜单'
|
|
);
|
|
-- 联系人标签按钮权限
|
|
INSERT INTO sys_menu (
|
|
menu_id,
|
|
menu_name,
|
|
parent_id,
|
|
order_num,
|
|
path,
|
|
component,
|
|
is_frame,
|
|
is_cache,
|
|
menu_type,
|
|
visible,
|
|
status,
|
|
perms,
|
|
icon,
|
|
create_dept,
|
|
create_by,
|
|
create_time,
|
|
remark
|
|
)
|
|
VALUES (
|
|
1926240963610779651,
|
|
'联系人标签查询',
|
|
1926240963610779650,
|
|
'1',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contactTags:query',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240963610779652,
|
|
'联系人标签新增',
|
|
1926240963610779650,
|
|
'2',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contactTags:add',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240963610779653,
|
|
'联系人标签修改',
|
|
1926240963610779650,
|
|
'3',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contactTags:edit',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240963610779654,
|
|
'联系人标签删除',
|
|
1926240963610779650,
|
|
'4',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contactTags:remove',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240963610779655,
|
|
'联系人标签导出',
|
|
1926240963610779650,
|
|
'5',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contactTags:export',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
);
|
|
-- 4. 标签关联管理菜单
|
|
INSERT INTO sys_menu (
|
|
menu_id,
|
|
menu_name,
|
|
parent_id,
|
|
order_num,
|
|
path,
|
|
component,
|
|
is_frame,
|
|
is_cache,
|
|
menu_type,
|
|
visible,
|
|
status,
|
|
perms,
|
|
icon,
|
|
create_dept,
|
|
create_by,
|
|
create_time,
|
|
remark
|
|
)
|
|
VALUES (
|
|
1926240964416086017,
|
|
'标签关联管理',
|
|
'1925809154452340738',
|
|
'3',
|
|
'tag-relation',
|
|
'pms/tag-relation/index',
|
|
1,
|
|
0,
|
|
'C',
|
|
'0',
|
|
'0',
|
|
'pms:contactTagRelations:list',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
'联系人标签关联菜单'
|
|
);
|
|
-- 标签关联管理按钮权限
|
|
INSERT INTO sys_menu (
|
|
menu_id,
|
|
menu_name,
|
|
parent_id,
|
|
order_num,
|
|
path,
|
|
component,
|
|
is_frame,
|
|
is_cache,
|
|
menu_type,
|
|
visible,
|
|
status,
|
|
perms,
|
|
icon,
|
|
create_dept,
|
|
create_by,
|
|
create_time,
|
|
remark
|
|
)
|
|
VALUES (
|
|
1926240964416086018,
|
|
'标签关联查询',
|
|
1926240964416086017,
|
|
'1',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contactTagRelations:query',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240964416086019,
|
|
'标签关联新增',
|
|
1926240964416086017,
|
|
'2',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contactTagRelations:add',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240964416086020,
|
|
'标签关联修改',
|
|
1926240964416086017,
|
|
'3',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contactTagRelations:edit',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240964416086021,
|
|
'标签关联删除',
|
|
1926240964416086017,
|
|
'4',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contactTagRelations:remove',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
),
|
|
(
|
|
1926240964416086022,
|
|
'标签关联导出',
|
|
1926240964416086017,
|
|
'5',
|
|
'#',
|
|
'',
|
|
1,
|
|
0,
|
|
'F',
|
|
'0',
|
|
'0',
|
|
'pms:contactTagRelations:export',
|
|
'#',
|
|
103,
|
|
1,
|
|
NOW(),
|
|
''
|
|
);
|
|
-- 为超级管理员角色分配所有PMS权限
|
|
INSERT INTO sys_role_menu (role_id, menu_id)
|
|
SELECT 1,
|
|
menu_id
|
|
FROM sys_menu
|
|
WHERE menu_id IN (
|
|
1925809154452340738,
|
|
1926240962230853634,
|
|
1926240962230853635,
|
|
1926240962230853636,
|
|
1926240962230853637,
|
|
1926240962230853638,
|
|
1926240962230853639,
|
|
1926240963610779650,
|
|
1926240963610779651,
|
|
1926240963610779652,
|
|
1926240963610779653,
|
|
1926240963610779654,
|
|
1926240963610779655,
|
|
1926240964416086017,
|
|
1926240964416086018,
|
|
1926240964416086019,
|
|
1926240964416086020,
|
|
1926240964416086021,
|
|
1926240964416086022
|
|
)
|
|
AND NOT EXISTS (
|
|
SELECT 1
|
|
FROM sys_role_menu
|
|
WHERE role_id = 1
|
|
AND sys_role_menu.menu_id = sys_menu.menu_id
|
|
);
|
|
COMMIT; |