bugfix and performance improvements

This commit is contained in:
2023-07-26 17:24:49 +08:00
parent 2be4e29f37
commit 2ba5ff9439
98 changed files with 1900 additions and 1077 deletions

View File

@ -18,12 +18,12 @@ import i18n from "@/i18n";
* roles: ['admin', 'common'] // 访问路由的角色权限
* permissions: ['a:a:a', 'b:b:b'] // 访问路由的菜单权限
* meta : {
noCache: true // 如果设置为true则不会被 <keep-alive> 缓存(默认 false)
title: 'title' // 设置该路由在侧边栏和面包屑中展示的名字
icon: 'svg-name' // 设置该路由的图标对应路径src/assets/icons/svg
breadcrumb: false // 如果设置为false则不会在breadcrumb面包屑中显示
activeMenu: '/system/user' // 当路由设置了该属性,则会高亮相对应的侧边栏。
}
noCache: true // 如果设置为true则不会被 <keep-alive> 缓存(默认 false)
title: 'title' // 设置该路由在侧边栏和面包屑中展示的名字
icon: 'svg-name' // 设置该路由的图标对应路径src/assets/icons/svg
breadcrumb: false // 如果设置为false则不会在breadcrumb面包屑中显示
activeMenu: '/system/user' // 当路由设置了该属性,则会高亮相对应的侧边栏。
}
*/
const { t } = i18n.global;
// 公共路由
@ -668,7 +668,11 @@ export const expertRoutes = [
path: "paper",
component: () => import("@/views/admin/expert/technology/paper"),
name: "Paper",
meta: { title: "论文列表", icon: "list" },
meta: {
title: "论文列表",
icon: "list",
i18nStr: "routes.expert.paperList",
},
},
{
path: "research",
@ -827,16 +831,38 @@ export const laboratoryRoutes = [
i18nStr: "routes.lab.patentList",
},
},
// {
// path: "achievement",
// component: () =>
// import("@/views/admin/laboratory/research/achievement/index.vue"),
// name: "Achievement",
// meta: {
// title: "成果列表",
// icon: "list",
// i18nStr: "routes.lab.achievementList",
// },
// },
{
path: "achievement",
path: "expert-achievement",
component: () =>
import("@/views/admin/laboratory/research/achievement/index.vue"),
name: "Achievement",
meta: {
title: "成果列表",
title: "专家成果",
icon: "list",
i18nStr: "routes.lab.achievementList",
i18nStr: "routes.lab.expertAchievement",
},
name: "ExpertAchievement",
},
{
path: "lab-achievement",
component: () =>
import("@/views/admin/laboratory/research/achievement/index.vue"),
meta: {
title: "实验室成果",
icon: "list",
i18nStr: "routes.lab.labAchievement",
},
name: "LabAchievement",
},
{
path: "service-demand",
@ -991,15 +1017,37 @@ export const researchRoutes = [
i18nStr: "routes.research.patentList",
},
},
// {
// path: "achievement",
// component: () =>
// import("@/views/admin/research/research/achievement/index.vue"),
// name: "Achievement",
// meta: {
// title: "成果列表",
// icon: "list",
// i18nStr: "routes.research.achievementList",
// },
// },
{
path: "achievement",
path: "expert-achievement",
component: () =>
import("@/views/admin/research/research/achievement/index.vue"),
name: "Achievement",
name: "ExpertAchievement",
meta: {
title: "成果列表",
title: "专家成果列表",
icon: "list",
i18nStr: "routes.research.achievementList",
i18nStr: "routes.research.expertAchievementList",
},
},
{
path: "research-achievement",
component: () =>
import("@/views/admin/research/research/achievement/index.vue"),
name: "ResearchAchievement",
meta: {
title: "科研机构成果列表",
icon: "list",
i18nStr: "routes.research.researchInstitutionAchievementList",
},
},
{