|
@@ -103,35 +103,35 @@ router.beforeEach((to, from, next) => {
|
|
} else {
|
|
} else {
|
|
var getRoutes = null;
|
|
var getRoutes = null;
|
|
var filterRouter = allRouters;
|
|
var filterRouter = allRouters;
|
|
- if (user.company.packageExpense == 0) {
|
|
|
|
- filterRouter = filterRouter.filter(r=>{return r.name != '费用报销' && r.name != '项目报表服务'});
|
|
|
|
- }
|
|
|
|
- if (user.company.packageCustomer == 0) {
|
|
|
|
- //没有客户管理功能的,需要去掉
|
|
|
|
- filterRouter = filterRouter.filter(r=>{return r.name != '客户管理'});
|
|
|
|
- }
|
|
|
|
- if (user.company.packageEngineering == 0) {
|
|
|
|
- //非工程类的,去掉专业管理
|
|
|
|
- filterRouter = filterRouter.filter(r=>{return r.name != '工程专业管理' && r.name != '专业审核' && r.name != '部门审核'});
|
|
|
|
- }
|
|
|
|
- if (user.company.packageProject == 0) {
|
|
|
|
- filterRouter = filterRouter.filter(r=>{return r.name != '待办任务' && r.name != '请假管理'});
|
|
|
|
- }
|
|
|
|
- if (user.timeType.needDeptAudit == 0) {
|
|
|
|
- //没有开启导入日报审核,则不需要
|
|
|
|
- filterRouter = filterRouter.filter(r=>{return r.name != '导入日报审核'});
|
|
|
|
- }
|
|
|
|
- if (user.timeType.customDataActive == 0) {
|
|
|
|
- //没有开启自定义数值统计
|
|
|
|
- filterRouter = filterRouter.filter(r=>{return r.name != '自定义数值统计'});
|
|
|
|
- } else {
|
|
|
|
- var customMenu = filterRouter.filter(r=>{return r.name == '自定义数值统计'});
|
|
|
|
- if (customMenu.length > 0) {
|
|
|
|
- console.log(customMenu,'111');
|
|
|
|
- customMenu[0].children[0].name = user.timeType.customDataName + '统计';
|
|
|
|
- }
|
|
|
|
|
|
+ // if (user.company.packageExpense == 0) {
|
|
|
|
+ // filterRouter = filterRouter.filter(r=>{return r.name != '费用报销' && r.name != '项目报表服务'});
|
|
|
|
+ // }
|
|
|
|
+ // if (user.company.packageCustomer == 0) {
|
|
|
|
+ // //没有客户管理功能的,需要去掉
|
|
|
|
+ // filterRouter = filterRouter.filter(r=>{return r.name != '客户管理'});
|
|
|
|
+ // }
|
|
|
|
+ // if (user.company.packageEngineering == 0) {
|
|
|
|
+ // //非工程类的,去掉专业管理
|
|
|
|
+ // filterRouter = filterRouter.filter(r=>{return r.name != '工程专业管理' && r.name != '专业审核' && r.name != '部门审核'});
|
|
|
|
+ // }
|
|
|
|
+ // if (user.company.packageProject == 0) {
|
|
|
|
+ // filterRouter = filterRouter.filter(r=>{return r.name != '待办任务' && r.name != '请假管理'});
|
|
|
|
+ // }
|
|
|
|
+ // if (user.timeType.needDeptAudit == 0) {
|
|
|
|
+ // //没有开启导入日报审核,则不需要
|
|
|
|
+ // filterRouter = filterRouter.filter(r=>{return r.name != '导入日报审核'});
|
|
|
|
+ // }
|
|
|
|
+ // if (user.timeType.customDataActive == 0) {
|
|
|
|
+ // //没有开启自定义数值统计
|
|
|
|
+ // filterRouter = filterRouter.filter(r=>{return r.name != '自定义数值统计'});
|
|
|
|
+ // } else {
|
|
|
|
+ // var customMenu = filterRouter.filter(r=>{return r.name == '自定义数值统计'});
|
|
|
|
+ // if (customMenu.length > 0) {
|
|
|
|
+ // console.log(customMenu,'111');
|
|
|
|
+ // customMenu[0].children[0].name = user.timeType.customDataName + '统计';
|
|
|
|
+ // }
|
|
|
|
|
|
- }
|
|
|
|
|
|
+ // }
|
|
|
|
|
|
// if (user.role == 1 || user.role == 2) {
|
|
// if (user.role == 1 || user.role == 2) {
|
|
// getRoutes = filterRouter;
|
|
// getRoutes = filterRouter;
|