-- 小程序 OA 五中心菜单种子(挂在「移动端菜单」根下) -- 前置:docs/sql/mobile_menu_oa_start.sql(发起审批 OA001)可已执行 -- 角色授权请在 Web「角色管理」勾选本菜单。 SET @mini_root = ( SELECT id FROM sys_menu WHERE del_flag = 0 AND parent_id = '0' AND menu_name LIKE '%移动端%' LIMIT 1 ); -- 草稿箱 INSERT INTO sys_menu ( id, menu_name, parent_id, menu_type, path, component, perms, is_frame, visible, status, tenant_no, order_num, remark, create_by, create_dept_id, create_time, update_by, update_time, del_flag ) SELECT 'MINI000000000000000000000000OA002', '草稿箱', @mini_root, 'C', '/pages/oa/drafts/index', NULL, 'mini:oa:drafts', 1, '1', '1', 'zkxw', 20, '小程序草稿箱', 'admin', '', NOW(), NULL, NOW(), 0 FROM DUAL WHERE @mini_root IS NOT NULL AND NOT EXISTS ( SELECT 1 FROM sys_menu WHERE id = 'MINI000000000000000000000000OA002' AND del_flag = 0 ); -- 待办中心 INSERT INTO sys_menu ( id, menu_name, parent_id, menu_type, path, component, perms, is_frame, visible, status, tenant_no, order_num, remark, create_by, create_dept_id, create_time, update_by, update_time, del_flag ) SELECT 'MINI000000000000000000000000OA003', '待办中心', @mini_root, 'C', '/pages/oa/pending/index', NULL, 'mini:oa:pending', 1, '1', '1', 'zkxw', 30, '小程序待办中心', 'admin', '', NOW(), NULL, NOW(), 0 FROM DUAL WHERE @mini_root IS NOT NULL AND NOT EXISTS ( SELECT 1 FROM sys_menu WHERE id = 'MINI000000000000000000000000OA003' AND del_flag = 0 ); -- 已办中心 INSERT INTO sys_menu ( id, menu_name, parent_id, menu_type, path, component, perms, is_frame, visible, status, tenant_no, order_num, remark, create_by, create_dept_id, create_time, update_by, update_time, del_flag ) SELECT 'MINI000000000000000000000000OA004', '已办中心', @mini_root, 'C', '/pages/oa/done/index', NULL, 'mini:oa:done', 1, '1', '1', 'zkxw', 40, '小程序已办中心', 'admin', '', NOW(), NULL, NOW(), 0 FROM DUAL WHERE @mini_root IS NOT NULL AND NOT EXISTS ( SELECT 1 FROM sys_menu WHERE id = 'MINI000000000000000000000000OA004' AND del_flag = 0 ); -- 我发起的 INSERT INTO sys_menu ( id, menu_name, parent_id, menu_type, path, component, perms, is_frame, visible, status, tenant_no, order_num, remark, create_by, create_dept_id, create_time, update_by, update_time, del_flag ) SELECT 'MINI000000000000000000000000OA005', '我发起的', @mini_root, 'C', '/pages/oa/mine/index', NULL, 'mini:oa:mine', 1, '1', '1', 'zkxw', 50, '小程序我发起的', 'admin', '', NOW(), NULL, NOW(), 0 FROM DUAL WHERE @mini_root IS NOT NULL AND NOT EXISTS ( SELECT 1 FROM sys_menu WHERE id = 'MINI000000000000000000000000OA005' AND del_flag = 0 ); -- 抄送我的 INSERT INTO sys_menu ( id, menu_name, parent_id, menu_type, path, component, perms, is_frame, visible, status, tenant_no, order_num, remark, create_by, create_dept_id, create_time, update_by, update_time, del_flag ) SELECT 'MINI000000000000000000000000OA006', '抄送我的', @mini_root, 'C', '/pages/oa/cc/index', NULL, 'mini:oa:cc', 1, '1', '1', 'zkxw', 60, '小程序抄送我的', 'admin', '', NOW(), NULL, NOW(), 0 FROM DUAL WHERE @mini_root IS NOT NULL AND NOT EXISTS ( SELECT 1 FROM sys_menu WHERE id = 'MINI000000000000000000000000OA006' AND del_flag = 0 );