You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
325 lines
17 KiB
325 lines
17 KiB
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 对象,供其他模块使用
|