|
@@ -8,11 +8,11 @@ Vue.use(Router);
|
|
|
|
|
|
const originalPush = Router.prototype.push;
|
|
|
Router.prototype.push = function (location) {
|
|
|
- originalPush.call(this, location).catch((err) => err);
|
|
|
+ originalPush.call(this, location).catch((err) => err);
|
|
|
};
|
|
|
const originalReplace = Router.prototype.replace;
|
|
|
Router.prototype.replace = function (location) {
|
|
|
- originalReplace.call(this, location).catch((err) => err);
|
|
|
+ originalReplace.call(this, location).catch((err) => err);
|
|
|
};
|
|
|
|
|
|
/* AppLayout */
|
|
@@ -417,7 +417,7 @@ export const allRoutes = [
|
|
|
name: "xsczda_xslb_bjlb_xslbxq",
|
|
|
component: () =>
|
|
|
import("@/views/xsczda/xslb/bjlb/xslbxq/index.vue"),
|
|
|
- meta: { title: "学生列表详情" , back: true },
|
|
|
+ meta: { title: "学生列表详情", back: true },
|
|
|
props: true,
|
|
|
},
|
|
|
|
|
@@ -426,7 +426,7 @@ export const allRoutes = [
|
|
|
name: "xsczda_xslb_bjlb_xslbxq_czda",
|
|
|
component: () =>
|
|
|
import("@/views/xsczda/xslb/bjlb/xslbxq/czda/index.vue"),
|
|
|
- meta: { title: "成长档案", back: true },
|
|
|
+ meta: { title: "成长档案", back: true },
|
|
|
props: true,
|
|
|
},
|
|
|
],
|
|
@@ -677,7 +677,7 @@ async function handleFilterRoutes(routes) {
|
|
|
// '#/dddx/ddrwfk' => '/dddx'
|
|
|
const first = '/' + hash.split('/')[1]
|
|
|
console.log('getAppRoutes :>> ', first, routes.filter(route => route.path === first));
|
|
|
- return routes.filter(route => route.path === first || whiteList.includes(route.path))
|
|
|
+ return routes.filter(route => route.path === first || whiteList.includes(route.path) || ("/xsxjk" === first && route.path === '/jcxxgl'))
|
|
|
}
|
|
|
}
|
|
|
// await new Promise((resolve) => {
|
|
@@ -714,8 +714,8 @@ 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
|
|
|
+ const newRouter = createRouter();
|
|
|
+ router.matcher = newRouter.matcher; // reset router
|
|
|
}
|
|
|
|
|
|
export default router;
|
|
@@ -728,12 +728,12 @@ export default router;
|
|
|
import getPageTitle from "@/utils/get-page-title";
|
|
|
|
|
|
router.beforeEach(async (to, from, next) => {
|
|
|
- document.title = getPageTitle(to.meta.title);
|
|
|
- console.groupCollapsed(
|
|
|
- `router ${from.meta.title || "新进入"} => ${to.meta.title}`
|
|
|
- );
|
|
|
- console.log("from :>> ", from);
|
|
|
- console.log("to :>> ", to);
|
|
|
- console.groupEnd();
|
|
|
- next();
|
|
|
+ document.title = getPageTitle(to.meta.title);
|
|
|
+ console.groupCollapsed(
|
|
|
+ `router ${from.meta.title || "新进入"} => ${to.meta.title}`
|
|
|
+ );
|
|
|
+ console.log("from :>> ", from);
|
|
|
+ console.log("to :>> ", to);
|
|
|
+ console.groupEnd();
|
|
|
+ next();
|
|
|
});
|