| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- -- 报销菜单:三个业务分组为一级目录(parent_id=0),不再使用「报销业务」父级 id=300。
- -- 结构:
- -- 310 我的 → 311 备用金申请、321 报销申请
- -- 320 待办 → 312 备用金审批、322 报销审批
- -- 330 发放/冲抵 → 313 备用金发放管理、323 支付管理(发放/冲抵)
- -- 一级排序:基础管理(100)=1,基础配置(200)=2,本脚本 310/320/330=3/4/5,视图中心(400)=6。
- -- 若 id=330 已存在且用途不同,请先调整本脚本中的 id。
- START TRANSACTION;
- UPDATE bx_menu SET menu_name = '我的' WHERE id = 310 AND del_flag = 0;
- UPDATE bx_menu SET menu_name = '待办' WHERE id = 320 AND del_flag = 0;
- INSERT INTO bx_menu (
- id, parent_id, menu_name, menu_code, menu_type, path, icon, sort_order, visible, status,
- remark, create_by, create_time, update_by, update_time, del_flag
- ) VALUES (
- 330, 300, '发放/冲抵', NULL, 1, NULL, NULL, 3, 1, 1,
- NULL, NULL, NOW(), NULL, NOW(), 0
- )
- ON DUPLICATE KEY UPDATE
- menu_name = '发放/冲抵',
- menu_type = 1,
- del_flag = 0,
- update_time = NOW();
- UPDATE bx_menu SET parent_id = 310, sort_order = 1 WHERE id = 311;
- UPDATE bx_menu SET parent_id = 310, sort_order = 2 WHERE id = 321;
- UPDATE bx_menu SET parent_id = 320, sort_order = 1 WHERE id = 312;
- UPDATE bx_menu SET parent_id = 320, sort_order = 2 WHERE id = 322;
- UPDATE bx_menu SET parent_id = 330, sort_order = 1 WHERE id = 313;
- UPDATE bx_menu SET parent_id = 330, sort_order = 2, menu_name = '支付管理(发放/冲抵)' WHERE id = 323;
- UPDATE bx_menu SET parent_id = 0, sort_order = 3 WHERE id = 310 AND del_flag = 0;
- UPDATE bx_menu SET parent_id = 0, sort_order = 4 WHERE id = 320 AND del_flag = 0;
- UPDATE bx_menu SET parent_id = 0, sort_order = 5 WHERE id = 330 AND del_flag = 0;
- UPDATE bx_menu SET sort_order = 6 WHERE id = 400 AND del_flag = 0;
- DELETE FROM bx_menu_role WHERE menu_id IN (300, 404);
- UPDATE bx_menu SET del_flag = 1 WHERE id IN (300, 404);
- COMMIT;
|