const menu = { // 定义一个 menu 对象,用于存储菜单数据和方法 list() { // 定义 list 方法,返回菜单数据 return [ // 返回一个包含角色及其对应菜单的数组 { // 第一个角色:管理员 backMenu: [ // 后台菜单列表 { // 用户管理 child: [{ // 子菜单 buttons: ["新增", "查看", "修改", "删除"], // 按钮权限 menu: "用户", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "yonghu" // 数据表名 }], menu: "用户管理" // 父菜单名称 }, { // 房主管理 child: [{ // 子菜单 buttons: ["新增", "查看", "修改", "删除"], // 按钮权限 menu: "房主", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangzhu" // 数据表名 }], menu: "房主管理" // 父菜单名称 }, { // 房屋类型管理 child: [{ // 子菜单 buttons: ["新增", "查看", "修改", "删除"], // 按钮权限 menu: "房屋类型", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwuleixing" // 数据表名 }], menu: "房屋类型管理" // 父菜单名称 }, { // 房屋信息管理 child: [{ // 子菜单 buttons: ["新增", "查看", "修改", "删除", "查看评论"], // 按钮权限 menu: "房屋信息", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwuxinxi" // 数据表名 }], menu: "房屋信息管理" // 父菜单名称 }, { // 预约看房管理 child: [{ // 子菜单 buttons: ["查看", "修改", "删除", "审核", "合同"], // 按钮权限 menu: "预约看房", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "yuyuekanfang" // 数据表名 }], menu: "预约看房管理" // 父菜单名称 }, { // 合同信息管理 child: [{ // 子菜单 buttons: ["查看", "修改", "删除"], // 按钮权限 menu: "合同信息", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "hetongxinxi" // 数据表名 }], menu: "合同信息管理" // 父菜单名称 }, { // 房屋报修管理 child: [{ // 子菜单 buttons: ["查看", "修改", "删除", "审核", "处理"], // 按钮权限 menu: "房屋报修", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwubaoxiu" // 数据表名 }], menu: "房屋报修管理" // 父菜单名称 }, { // 维修处理管理 child: [{ // 子菜单 buttons: ["查看", "修改", "删除"], // 按钮权限 menu: "维修处理", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "weixiuchuli" // 数据表名 }], menu: "维修处理管理" // 父菜单名称 }, { // 房屋评价管理 child: [{ // 子菜单 buttons: ["查看", "修改", "删除", "审核", "报表"], // 按钮权限 menu: "房屋评价", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwupingjia" // 数据表名 }], menu: "房屋评价管理" // 父菜单名称 }, { // 我要当房主管理 child: [{ // 子菜单 buttons: ["查看", "审核", "删除", "修改"], // 按钮权限 menu: "我要当房主", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "woyaodangfangzhu" // 数据表名 }], menu: "我要当房主管理" // 父菜单名称 }, { // 留言板管理 child: [{ // 子菜单 buttons: ["查看", "修改", "回复", "删除"], // 按钮权限 menu: "留言板管理", // 菜单名称 tableName: "messages" // 数据表名 }], menu: "留言板管理" // 父菜单名称 }, { // 系统管理 child: [{ // 子菜单 buttons: ["新增", "查看", "修改", "删除"], // 按钮权限 menu: "公告信息", // 菜单名称 tableName: "news" // 数据表名 }, { buttons: ["新增", "查看", "修改", "删除"], // 按钮权限 menu: "轮播图管理", // 菜单名称 tableName: "config" // 数据表名 }], menu: "系统管理" // 父菜单名称 } ], frontMenu: [ // 前台菜单列表 { // 房屋信息模块 child: [{ // 子菜单 buttons: ["查看", "预约"], // 按钮权限 menu: "房屋信息列表", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwuxinxi" // 数据表名 }], menu: "房屋信息模块" // 父菜单名称 }, { // 我要当房主模块 child: [{ // 子菜单 buttons: ["查看"], // 按钮权限 menu: "我要当房主列表", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "woyaodangfangzhu" // 数据表名 }], menu: "我要当房主模块" // 父菜单名称 } ], hasBackLogin: "是", // 是否有后台登录功能 hasBackRegister: "否", // 是否有后台注册功能 hasFrontLogin: "否", // 是否有前台登录功能 hasFrontRegister: "否", // 是否有前台注册功能 roleName: "管理员", // 角色名称 tableName: "users" // 数据表名 }, { // 第二个角色:用户 backMenu: [ // 后台菜单列表 { // 预约看房管理 child: [{ // 子菜单 buttons: ["查看", "修改", "删除"], // 按钮权限 menu: "预约看房", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "yuyuekanfang" // 数据表名 }], menu: "预约看房管理" // 父菜单名称 }, { // 合同信息管理 child: [{ // 子菜单 buttons: ["查看", "审核", "支付", "报修", "评价"], // 按钮权限 menu: "合同信息", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "hetongxinxi" // 数据表名 }], menu: "合同信息管理" // 父菜单名称 }, { // 房屋报修管理 child: [{ // 子菜单 buttons: ["查看", "修改", "删除", "审核", "处理"], // 按钮权限 menu: "房屋报修", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwubaoxiu" // 数据表名 }], menu: "房屋报修管理" // 父菜单名称 }, { // 维修处理管理 child: [{ // 子菜单 buttons: ["查看"], // 按钮权限 menu: "维修处理", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "weixiuchuli" // 数据表名 }], menu: "维修处理管理" // 父菜单名称 }, { // 房屋评价管理 child: [{ // 子菜单 buttons: ["查看", "修改", "删除"], // 按钮权限 menu: "房屋评价", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwupingjia" // 数据表名 }], menu: "房屋评价管理" // 父菜单名称 }, { // 我要当房主管理 child: [{ // 子菜单 buttons: ["新增", "查看", "修改", "删除", "审核", "查看评论"], // 按钮权限 menu: "我要当房主", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "woyaodangfangzhu" // 数据表名 }], menu: "我要当房主管理" // 父菜单名称 }, { // 我的收藏管理 child: [{ // 子菜单 buttons: ["查看", "删除"], // 按钮权限 menu: "我的收藏管理", // 菜单名称 tableName: "storeup" // 数据表名 }], menu: "我的收藏管理" // 父菜单名称 } ], frontMenu: [ // 前台菜单列表 { // 房屋信息模块 child: [{ // 子菜单 buttons: ["查看", "预约"], // 按钮权限 menu: "房屋信息列表", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwuxinxi" // 数据表名 }], menu: "房屋信息模块" // 父菜单名称 }, { // 我要当房主模块 child: [{ // 子菜单 buttons: ["查看"], // 按钮权限 menu: "我要当房主列表", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "woyaodangfangzhu" // 数据表名 }], menu: "我要当房主模块" // 父菜单名称 } ], hasBackLogin: "是", // 是否有后台登录功能 hasBackRegister: "否", // 是否有后台注册功能 hasFrontLogin: "是", // 是否有前台登录功能 hasFrontRegister: "是", // 是否有前台注册功能 roleName: "用户", // 角色名称 tableName: "yonghu" // 数据表名 }, { // 第三个角色:房主 backMenu: [ // 后台菜单列表 { // 房屋信息管理 child: [{ // 子菜单 buttons: ["查看"], // 按钮权限 menu: "房屋信息", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwuxinxi" // 数据表名 }], menu: "房屋信息管理" // 父菜单名称 }, { // 预约看房管理 child: [{ // 子菜单 buttons: ["查看"], // 按钮权限 menu: "预约看房", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "yuyuekanfang" // 数据表名 }], menu: "预约看房管理" // 父菜单名称 }, { // 合同信息管理 child: [{ // 子菜单 buttons: ["查看"], // 按钮权限 menu: "合同信息", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "hetongxinxi" // 数据表名 }], menu: "合同信息管理" // 父菜单名称 }, { // 房屋报修管理 child: [{ // 子菜单 buttons: ["查看"], // 按钮权限 menu: "房屋报修", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwubaoxiu" // 数据表名 }], menu: "房屋报修管理" // 父菜单名称 }, { // 维修处理管理 child: [{ // 子菜单 buttons: ["查看"], // 按钮权限 menu: "维修处理", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "weixiuchuli" // 数据表名 }], menu: "维修处理管理" // 父菜单名称 }, { // 房屋评价管理 child: [{ // 子菜单 buttons: ["查看"], // 按钮权限 menu: "房屋评价", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwupingjia" // 数据表名 }], menu: "房屋评价管理" // 父菜单名称 } ], frontMenu: [ // 前台菜单列表 { // 房屋信息模块 child: [{ // 子菜单 buttons: ["查看", "预约"], // 按钮权限 menu: "房屋信息列表", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "fangwuxinxi" // 数据表名 }], menu: "房屋信息模块" // 父菜单名称 }, { // 我要当房主模块 child: [{ // 子菜单 buttons: ["查看"], // 按钮权限 menu: "我要当房主列表", // 菜单名称 menuJump: "列表", // 跳转类型 tableName: "woyaodangfangzhu" // 数据表名 }], menu: "我要当房主模块" // 父菜单名称 } ], hasBackLogin: "是", // 是否有后台登录功能 hasBackRegister: "是", // 是否有后台注册功能 hasFrontLogin: "否", // 是否有前台登录功能 hasFrontRegister: "否", // 是否有前台注册功能 roleName: "房主", // 角色名称 tableName: "fangzhu" // 数据表名 } ]; } }; export default menu; // 导出 menu 对象,供其他模块使用