租户管理端菜单 - 整理后目标结构(tenant_sys_menu) ============================================================ 一、系统管理 (32372, path=system) -------------------------------- ├── 组织管理 (35100, sysOrg) │ ├── 企业申请/绑定/客户 (32431-32433) │ ├── 部门/岗位/用户岗位 (32436,32443,32457) │ ├── 域名/域名绑定 (32437-32438) │ ├── 用户名片/资料 (32455-32456) │ ├── 企业首页 (32473) │ └── 排班/报表 (32475-32477) ├── 权限管理 (35101, sysPerm) │ ├── 企业菜单 (32440) │ └── 企业角色/角色部门/角色菜单 (32447-32449) │ └── [建议补] system/user, system/role, system/menu, system/dept, system/post ├── 通信管理 (35102, sysVoice) │ ├── AI外呼/工作流 (32427,32470-32472) │ └── 短信套餐/订单/模板/日志 (32451-32454) ├── 日志管理 (35105, sysLog) │ ├── 登录日志 (32439) │ └── 操作日志 (32442) └── 系统设置 (35106, sysConfig) ├── AI工作流/企业配置 (32430,32434) ├── 流量/流量日志 (32478-32479) ├── 外部工作流API (32480) ├── 系统设置 (32832) └── 个人中心 (32833) 已从 system 迁出: - 29194,32769-32771 → 数据统计 (32368) - 32482-32485 → 微信管理 wx 子模块 - 32435,32441,32444-32446,32474 → 财务管理 bill 子模块 - 32481 → 龙虾引擎/工作流 (35080) 已隐藏(不下发租户): - 32385-32405 admin/* - 32698-32703 proxy/* - 32756-32763 saas/* - 32837 tenant, 32839-32841 tool/* - 35108 sysSaas 二、企微管理 (32361, path=qw) -------------------------------- ├── 消息管理 (35001, qwMsg) │ └── 工作任务/群消息/消息记录/推送统计 (32704,32705,32739,32740,32749,32745) ├── 客户管理 (35002, qwCustomer) │ └── 联系人/引流/转接/流失/外部联系人等 (32708,32714-32726,32755) ├── 群聊管理 (35003, qwGroup) │ └── 群统计/转接/活码/群消息等 (32733-32738) ├── 朋友圈 (35004, qwMoments) │ └── 朋友圈/任务/评论/素材等 (32727-32732) ├── 引流管理 (35005, qwDrainage) │ └── 广告报表等 (32706) ├── 标签管理 (35006, qwTag) │ └── 自动标签/标签/标签组 (32900,32751,32752) └── 企微设置 (35007, qwSetting) └── 部门/素材/欢迎语/行为数据等 (32707,32713,32741,32744-32746,32753-32754) 修复:所有子菜单 path 不再共用 qw,改为组件名唯一 path 三、商城管理 (32369, path=store) -------------------------------- ├── 订单管理 (35040, storeOrder) │ └── 订单/售后/线下单/健康订单/报表 (32806-32811,32772-32773,32777-32778,32781,32787) ├── 商品管理 (35041, storeProduct) │ └── 商品属性/分类/处方/运费模板 (32812-32820,32790-32796) └── 门店运营 (35042, storeOps) └── 门店/员工/优惠券/首页/导出/推广 (32774-32786,32801-32805,32821-32825) 已隐藏: - 32591-32643 hisStore/* 旧版重复 - 32766-32768 shop/* - 32826 storeOrderOfflineItem 四、其他模块(同脚本 PART D) -------------------------------- - CRM:页面归入 35020 客户管理 - AI聊天 fastGpt:页面归入 35070 对话管理 - 直播 live:页面归入 35050 直播运营 - 课程 course:页面归入 35060 课程内容 - 会员 member:path 唯一化 执行顺序 -------------------------------- 1. CREATE TABLE tenant_sys_menu_bak AS SELECT * FROM tenant_sys_menu; 2. 执行 organize_tenant_sys_menu.sql(顶级整理) 3. 执行 organize_tenant_sys_menu_subtree.sql(本文件对应脚本) 4. 验证 SQL(脚本末尾注释) 5. 已有租户:到「租户管理 → 管理端菜单」重新勾选,或同步租户库 sys_menu