|
@@ -601,7 +601,7 @@ const routes = [{
|
|
|
path: '/materialApplicationDetail',
|
|
|
name: 'materialApplicationDetail',
|
|
|
component: (resolve) => require( /* webpackChunkName: "system" */ ['../pages/main/advertising/materialApplicationDetail.vue'], resolve)
|
|
|
- },
|
|
|
+ },
|
|
|
{
|
|
|
meta: {
|
|
|
name: '子任务列表',
|
|
@@ -618,7 +618,7 @@ const routes = [{
|
|
|
path: '/acceptance',
|
|
|
name: 'acceptance',
|
|
|
component: (resolve) => require( /* webpackChunkName: "system" */ ['../pages/main/advertising/acceptance.vue'], resolve)
|
|
|
- },
|
|
|
+ },
|
|
|
{
|
|
|
meta: {
|
|
|
name: '验收情况',
|
|
@@ -1650,7 +1650,19 @@ router.beforeEach((to, from, next) => {
|
|
|
router.push('/login')
|
|
|
next()
|
|
|
} else {
|
|
|
- next()
|
|
|
+ let toNext = false;
|
|
|
+ let Menus = JSON.parse(window.sessionStorage.childrenMenus);
|
|
|
+ for (let i = 0; i < Menus.length; i++) {
|
|
|
+ if(Menus[i].jspUrl == to.path){
|
|
|
+ toNext = true;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (toNext) {
|
|
|
+ next()
|
|
|
+ } else {
|
|
|
+ alert('暂无使用权限');
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// let menus = JSON.parse(window.sessionStorage.menus);
|