|
@@ -522,58 +522,58 @@ function handleFilterRoutes(routes, role) {
|
|
|
return res;
|
|
|
}
|
|
|
|
|
|
-import {user} from "@/stores/user";
|
|
|
-
|
|
|
-var filterRoutes;
|
|
|
-const ifPower = user.power;
|
|
|
-var announceMark = ifPower.announce;
|
|
|
-if (announceMark == 1) {
|
|
|
- //设定了权限;
|
|
|
- var aa = filterNewRoutes(allRoutes, ifPower);
|
|
|
-
|
|
|
- filterRoutes = handleFilterRoutes(aa, user.roleName)
|
|
|
- console.log(filterRoutes, "9999")
|
|
|
-} else {
|
|
|
- //没有设定权限
|
|
|
- filterRoutes = handleFilterRoutes(allRoutes, user.roleName);
|
|
|
-}
|
|
|
-
|
|
|
+// import {user} from "@/stores/user";
|
|
|
+//
|
|
|
+// var filterRoutes;
|
|
|
+// const ifPower = user.power;
|
|
|
+// var announceMark = ifPower.announce;
|
|
|
+// if (announceMark == 1) {
|
|
|
+// //设定了权限;
|
|
|
+// var aa = filterNewRoutes(allRoutes, ifPower);
|
|
|
+//
|
|
|
+// filterRoutes = handleFilterRoutes(aa, user.roleName)
|
|
|
+// console.log(filterRoutes, "9999")
|
|
|
+// } else {
|
|
|
+// //没有设定权限
|
|
|
+// filterRoutes = handleFilterRoutes(allRoutes, user.roleName);
|
|
|
+// }
|
|
|
+//
|
|
|
// var filterRoutes = handleFilterRoutes(allRoutes, user.roleName);
|
|
|
-
|
|
|
-function filterNewRoutes(allRoutes, ifPower) {
|
|
|
- var temp_routesArr = [];
|
|
|
- allRoutes.forEach((item) => {
|
|
|
- const tmp = {...item};
|
|
|
- if (item.name == "mhgl") {
|
|
|
- delete item.meta.roles;
|
|
|
- if (item.children) {
|
|
|
- item.children.forEach((itemSec) => {
|
|
|
- //将活动公告,通知公告的roles去除
|
|
|
- if (itemSec.path == "hdgg" || itemSec.path == "tzgg") {
|
|
|
- delete itemSec.meta.roles;
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
- }
|
|
|
- temp_routesArr.push(tmp);
|
|
|
- });
|
|
|
- return temp_routesArr;
|
|
|
-}
|
|
|
-
|
|
|
+//
|
|
|
+// function filterNewRoutes(allRoutes, ifPower) {
|
|
|
+// var temp_routesArr = [];
|
|
|
+// allRoutes.forEach((item) => {
|
|
|
+// const tmp = {...item};
|
|
|
+// if (item.name == "mhgl") {
|
|
|
+// delete item.meta.roles;
|
|
|
+// if (item.children) {
|
|
|
+// item.children.forEach((itemSec) => {
|
|
|
+// //将活动公告,通知公告的roles去除
|
|
|
+// if (itemSec.path == "hdgg" || itemSec.path == "tzgg") {
|
|
|
+// delete itemSec.meta.roles;
|
|
|
+// }
|
|
|
+// });
|
|
|
+// }
|
|
|
+// }
|
|
|
+// temp_routesArr.push(tmp);
|
|
|
+// });
|
|
|
+// return temp_routesArr;
|
|
|
+// }
|
|
|
+//
|
|
|
const createRouter = () =>
|
|
|
new Router({
|
|
|
// mode: 'history', // require service support
|
|
|
scrollBehavior: () => ({y: 0}),
|
|
|
- routes: filterRoutes,
|
|
|
+ routes: allRoutes,
|
|
|
});
|
|
|
|
|
|
const router = createRouter();
|
|
|
-
|
|
|
-// Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465
|
|
|
-export function resetRouter() {
|
|
|
- const newRouter = createRouter();
|
|
|
- router.matcher = newRouter.matcher; // reset router
|
|
|
-}
|
|
|
+//
|
|
|
+// // Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465
|
|
|
+// export function resetRouter() {
|
|
|
+// const newRouter = createRouter();
|
|
|
+// router.matcher = newRouter.matcher; // reset router
|
|
|
+// }
|
|
|
|
|
|
export default router;
|
|
|
|