mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-11-09 13:53:38 +08:00
style: format code for all
This commit is contained in:
@@ -10,7 +10,7 @@ import externalLink from "./modules/externalLink";
|
||||
import remainingRouter from "./modules/remaining"; //静态路由
|
||||
|
||||
import { storageSession } from "../utils/storage";
|
||||
import { i18n } from "/@/plugins/i18n/index";
|
||||
import { i18n } from "/@/plugins/i18n";
|
||||
import { usePermissionStoreHook } from "/@/store/modules/permission";
|
||||
|
||||
import { getAsyncRoutes } from "/@/api/routes";
|
||||
@@ -26,11 +26,11 @@ const constantRoutes: Array<any> = [
|
||||
componentsRouter,
|
||||
nestedRouter,
|
||||
externalLink,
|
||||
errorRouter,
|
||||
errorRouter
|
||||
];
|
||||
|
||||
// 按照路由中meta下的rank等级升序来排序路由
|
||||
export const ascending = (arr) => {
|
||||
export const ascending = arr => {
|
||||
return arr.sort((a: any, b: any) => {
|
||||
return a?.meta?.rank - b?.meta?.rank;
|
||||
});
|
||||
@@ -61,7 +61,7 @@ const router = createRouter({
|
||||
history: createWebHashHistory(),
|
||||
routes: ascending(constantRoutes).concat(...remainingRouter),
|
||||
scrollBehavior(to, from, savedPosition) {
|
||||
return new Promise((resolve, reject) => {
|
||||
return new Promise(resolve => {
|
||||
if (savedPosition) {
|
||||
return savedPosition;
|
||||
} else {
|
||||
@@ -72,11 +72,11 @@ const router = createRouter({
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
}
|
||||
});
|
||||
|
||||
export const initRouter = (name, next?, to?) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
return new Promise(resolve => {
|
||||
getAsyncRoutes({ name }).then(({ info }) => {
|
||||
if (info.length === 0) {
|
||||
usePermissionStoreHook().changeSetting(info);
|
||||
@@ -84,9 +84,8 @@ export const initRouter = (name, next?, to?) => {
|
||||
addAsyncRoutes(info).map((v: any) => {
|
||||
// 防止重复添加路由
|
||||
if (
|
||||
router.options.routes.findIndex(
|
||||
(value) => value.path === v.path
|
||||
) !== -1
|
||||
router.options.routes.findIndex(value => value.path === v.path) !==
|
||||
-1
|
||||
) {
|
||||
return;
|
||||
} else {
|
||||
@@ -103,7 +102,7 @@ export const initRouter = (name, next?, to?) => {
|
||||
}
|
||||
router.addRoute({
|
||||
path: "/:pathMatch(.*)",
|
||||
redirect: "/error/404",
|
||||
redirect: "/error/404"
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -111,7 +110,7 @@ export const initRouter = (name, next?, to?) => {
|
||||
|
||||
// reset router
|
||||
export function resetRouter() {
|
||||
router.getRoutes().forEach((route) => {
|
||||
router.getRoutes().forEach(route => {
|
||||
const { name } = route;
|
||||
if (name) {
|
||||
router.hasRoute(name) && router.removeRoute(name);
|
||||
@@ -124,7 +123,7 @@ import NProgress from "../utils/progress";
|
||||
// const whiteList = ["/login", "/register"];
|
||||
|
||||
router.beforeEach((to, _from, next) => {
|
||||
let name = storageSession.getItem("info");
|
||||
const name = storageSession.getItem("info");
|
||||
NProgress.start();
|
||||
const { t } = i18n.global;
|
||||
// @ts-ignore
|
||||
|
||||
@@ -10,7 +10,7 @@ const componentsRouter = {
|
||||
title: "message.hscomponents",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
rank: 4,
|
||||
rank: 4
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -20,8 +20,8 @@ const componentsRouter = {
|
||||
meta: {
|
||||
title: "message.hsvideo",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
savedPosition: true
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/components/map",
|
||||
@@ -30,8 +30,8 @@ const componentsRouter = {
|
||||
meta: {
|
||||
title: "message.hsmap",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
savedPosition: true
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/components/draggable",
|
||||
@@ -40,8 +40,8 @@ const componentsRouter = {
|
||||
meta: {
|
||||
title: "message.hsdraggable",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
savedPosition: true
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
@@ -51,8 +51,8 @@ const componentsRouter = {
|
||||
meta: {
|
||||
title: "message.hssplitPane",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
savedPosition: true
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/components/button",
|
||||
@@ -61,8 +61,8 @@ const componentsRouter = {
|
||||
meta: {
|
||||
title: "message.hsbutton",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
savedPosition: true
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/components/cropping",
|
||||
@@ -71,8 +71,8 @@ const componentsRouter = {
|
||||
meta: {
|
||||
title: "message.hscropping",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
savedPosition: true
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/components/countTo",
|
||||
@@ -81,8 +81,8 @@ const componentsRouter = {
|
||||
meta: {
|
||||
title: "message.hscountTo",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
savedPosition: true
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/components/selector",
|
||||
@@ -91,8 +91,8 @@ const componentsRouter = {
|
||||
meta: {
|
||||
title: "message.hsselector",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
savedPosition: true
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/components/seamlessScroll",
|
||||
@@ -101,8 +101,8 @@ const componentsRouter = {
|
||||
meta: {
|
||||
title: "message.hsseamless",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
savedPosition: true
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/components/contextmenu",
|
||||
@@ -111,10 +111,10 @@ const componentsRouter = {
|
||||
meta: {
|
||||
title: "message.hscontextmenu",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
},
|
||||
],
|
||||
savedPosition: true
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
export default componentsRouter;
|
||||
|
||||
@@ -10,7 +10,7 @@ const editorRouter = {
|
||||
title: "message.hseditor",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
rank: 2,
|
||||
rank: 2
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -20,10 +20,10 @@ const editorRouter = {
|
||||
meta: {
|
||||
title: "message.hseditor",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
},
|
||||
],
|
||||
savedPosition: true
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
export default editorRouter;
|
||||
|
||||
@@ -10,7 +10,7 @@ const errorRouter = {
|
||||
title: "message.hserror",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
rank: 7,
|
||||
rank: 7
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -20,8 +20,8 @@ const errorRouter = {
|
||||
meta: {
|
||||
title: "message.hsfourZeroOne",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
savedPosition: true
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/error/404",
|
||||
@@ -30,10 +30,10 @@ const errorRouter = {
|
||||
meta: {
|
||||
title: "message.hsfourZeroFour",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
},
|
||||
],
|
||||
savedPosition: true
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
export default errorRouter;
|
||||
|
||||
@@ -9,7 +9,7 @@ const externalLink = {
|
||||
title: "message.externalLink",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
rank: 190,
|
||||
rank: 190
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -19,10 +19,10 @@ const externalLink = {
|
||||
title: "message.externalLink",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
rank: 191,
|
||||
},
|
||||
},
|
||||
],
|
||||
rank: 191
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
export default externalLink;
|
||||
|
||||
@@ -10,7 +10,7 @@ const flowChartRouter = {
|
||||
title: "message.hsflowChart",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
rank: 1,
|
||||
rank: 1
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -20,10 +20,10 @@ const flowChartRouter = {
|
||||
meta: {
|
||||
title: "message.hsflowChart",
|
||||
showLink: true,
|
||||
savedPosition: true,
|
||||
},
|
||||
},
|
||||
],
|
||||
savedPosition: true
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
export default flowChartRouter;
|
||||
|
||||
@@ -9,7 +9,7 @@ const homeRouter = {
|
||||
icon: "el-icon-s-home",
|
||||
showLink: true,
|
||||
savedPosition: false,
|
||||
rank: 0,
|
||||
rank: 0
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -19,10 +19,10 @@ const homeRouter = {
|
||||
meta: {
|
||||
title: "message.hshome",
|
||||
showLink: true,
|
||||
savedPosition: false,
|
||||
},
|
||||
},
|
||||
],
|
||||
savedPosition: false
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
export default homeRouter;
|
||||
|
||||
@@ -10,7 +10,7 @@ const nestedRouter = {
|
||||
icon: "el-icon-s-data",
|
||||
showLink: true,
|
||||
savedPosition: false,
|
||||
rank: 5,
|
||||
rank: 5
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -20,7 +20,7 @@ const nestedRouter = {
|
||||
meta: {
|
||||
title: "message.hsmenu1",
|
||||
showLink: true,
|
||||
savedPosition: false,
|
||||
savedPosition: false
|
||||
},
|
||||
redirect: "/nested/menu1/menu1-1",
|
||||
children: [
|
||||
@@ -31,8 +31,8 @@ const nestedRouter = {
|
||||
meta: {
|
||||
title: "message.hsmenu1-1",
|
||||
showLink: true,
|
||||
savedPosition: false,
|
||||
},
|
||||
savedPosition: false
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/nested/menu1/menu1-2",
|
||||
@@ -42,7 +42,7 @@ const nestedRouter = {
|
||||
meta: {
|
||||
title: "message.hsmenu1-2",
|
||||
showLink: true,
|
||||
savedPosition: false,
|
||||
savedPosition: false
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -53,8 +53,8 @@ const nestedRouter = {
|
||||
meta: {
|
||||
title: "message.hsmenu1-2-1",
|
||||
showLink: true,
|
||||
savedPosition: false,
|
||||
},
|
||||
savedPosition: false
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/nested/menu1/menu1-2/menu1-2-2",
|
||||
@@ -64,10 +64,10 @@ const nestedRouter = {
|
||||
meta: {
|
||||
title: "message.hsmenu1-2-2",
|
||||
showLink: true,
|
||||
savedPosition: false,
|
||||
},
|
||||
},
|
||||
],
|
||||
savedPosition: false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "/nested/menu1/menu1-3",
|
||||
@@ -76,10 +76,10 @@ const nestedRouter = {
|
||||
meta: {
|
||||
title: "message.hsmenu1-3",
|
||||
showLink: true,
|
||||
savedPosition: false,
|
||||
},
|
||||
},
|
||||
],
|
||||
savedPosition: false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "/nested/menu2",
|
||||
@@ -88,10 +88,10 @@ const nestedRouter = {
|
||||
meta: {
|
||||
title: "message.hsmenu2",
|
||||
showLink: true,
|
||||
savedPosition: false,
|
||||
},
|
||||
},
|
||||
],
|
||||
savedPosition: false
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
export default nestedRouter;
|
||||
|
||||
@@ -8,8 +8,8 @@ const remainingRouter = [
|
||||
meta: {
|
||||
title: "message.hslogin",
|
||||
showLink: false,
|
||||
rank: 101,
|
||||
},
|
||||
rank: 101
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/register",
|
||||
@@ -18,8 +18,8 @@ const remainingRouter = [
|
||||
meta: {
|
||||
title: "message.hsregister",
|
||||
showLink: false,
|
||||
rank: 102,
|
||||
},
|
||||
rank: 102
|
||||
}
|
||||
},
|
||||
// {
|
||||
// // 找不到路由重定向到404页面
|
||||
@@ -44,16 +44,16 @@ const remainingRouter = [
|
||||
title: "message.hshome",
|
||||
showLink: false,
|
||||
savedPosition: false,
|
||||
rank: 104,
|
||||
rank: 104
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: "/redirect/:path(.*)",
|
||||
name: "redirect",
|
||||
component: () => import("/@/views/redirect.vue"),
|
||||
},
|
||||
],
|
||||
},
|
||||
component: () => import("/@/views/redirect.vue")
|
||||
}
|
||||
]
|
||||
}
|
||||
];
|
||||
|
||||
export default remainingRouter;
|
||||
|
||||
Reference in New Issue
Block a user