| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- -- ============================================================================
- -- 个微联系人菜单(parent_id = 33104 微信管理)
- -- 目标表:主库 ylrz_saas 的 tenant_sys_menu + tenant_company_menu
- -- 执行后请按现有流程同步到各租户库 sys_menu / company_menu,并授权角色
- -- 执行前确认: SELECT menu_id, menu_name, path FROM tenant_sys_menu WHERE menu_id = 33104;
- -- ============================================================================
- -- 1) 租户总后台模板 tenant_sys_menu
- INSERT INTO tenant_sys_menu (
- menu_id, menu_name, parent_id, order_num, path, component,
- menu_type, visible, status, perms, icon, is_frame, is_cache,
- create_by, create_time, remark
- ) VALUES (
- 32970, '个微联系人', 33104, 5, 'wxContact', 'wx/wxContact/index',
- 'C', '0', '0', 'company:wxContact:list', 'el-icon-chat-dot-round', 1, 0,
- 'admin', NOW(), '个微联系人列表与聊天记录'
- ) ON DUPLICATE KEY UPDATE
- menu_name = VALUES(menu_name),
- parent_id = VALUES(parent_id),
- path = VALUES(path),
- component = VALUES(component),
- perms = VALUES(perms),
- icon = VALUES(icon);
- INSERT INTO tenant_sys_menu (
- menu_id, menu_name, parent_id, order_num, path, component,
- menu_type, visible, status, perms, icon, is_frame, is_cache,
- create_by, create_time
- ) VALUES
- (329701, '联系人查询', 32970, 1, '', '', 'F', '0', '0', 'company:wxContact:list', '#', 1, 0, 'admin', NOW()),
- (329702, '聊天记录查询', 32970, 2, '', '', 'F', '0', '0', 'company:wxMsgLog:list', '#', 1, 0, 'admin', NOW())
- ON DUPLICATE KEY UPDATE perms = VALUES(perms);
- -- 2) 销售端模板 tenant_company_menu
- INSERT INTO tenant_company_menu (
- menu_id, menu_name, parent_id, order_num, path, component,
- menu_type, visible, status, perms, icon, is_frame, is_cache,
- create_by, create_time, remark
- ) VALUES (
- 32970, '个微联系人', 33104, 5, 'wxContact', 'wx/wxContact/index',
- 'C', '0', '0', 'company:wxContact:list', 'el-icon-chat-dot-round', 1, 0,
- 'admin', NOW(), '个微联系人列表与聊天记录'
- ) ON DUPLICATE KEY UPDATE
- menu_name = VALUES(menu_name),
- parent_id = VALUES(parent_id),
- path = VALUES(path),
- component = VALUES(component),
- perms = VALUES(perms),
- icon = VALUES(icon);
- INSERT INTO tenant_company_menu (
- menu_id, menu_name, parent_id, order_num, path, component,
- menu_type, visible, status, perms, icon, is_frame, is_cache,
- create_by, create_time
- ) VALUES
- (329701, '联系人查询', 32970, 1, '', '', 'F', '0', '0', 'company:wxContact:list', '#', 1, 0, 'admin', NOW()),
- (329702, '聊天记录查询', 32970, 2, '', '', 'F', '0', '0', 'company:wxMsgLog:list', '#', 1, 0, 'admin', NOW())
- ON DUPLICATE KEY UPDATE perms = VALUES(perms);
- -- 3) 若父菜单实际为 32380(文档 canonical),可改用:
- -- UPDATE tenant_sys_menu SET parent_id = 32380 WHERE menu_id = 32970;
- -- UPDATE tenant_company_menu SET parent_id = 32380 WHERE menu_id = 32970;
|