This commit is contained in:
2025-08-11 17:32:15 +08:00
parent 449bd0c09d
commit cd6dd3d202
8 changed files with 594 additions and 300 deletions
+3 -1
View File
@@ -8,6 +8,7 @@
* @Copyright 1024创新实验室 https://1024lab.net ),Since 2012
*/
import { homeRouters } from './system/home';
import { caseClinicalArticleRouters } from './system/case-clinical-article';
import { loginRouters } from './system/login';
import { helpDocRouters } from './support/help-doc';
import NotFound from '/@/views/system/40X/404.vue';
@@ -15,7 +16,8 @@ import NoPrivilege from '/@/views/system/40X/403.vue';
export const routerArray = [
...loginRouters,
...homeRouters,
...homeRouters,
...caseClinicalArticleRouters,
...helpDocRouters,
{ path: '/:pathMatch(.*)*', name: '404', component: NotFound },
{ path: '/403', name: '403', component: NoPrivilege }
@@ -0,0 +1,47 @@
/*
* 文章病例库管理路由
*
* @Author: xing
* @Date: 2025-01-27
* @Copyright gdxz
*/
import { MENU_TYPE_ENUM } from '/@/constants/system/menu-const';
import SmartLayout from '/@/layout/index.vue';
export const caseClinicalArticleRouters = [
{
path: '/case-clinical-article',
name: 'CaseClinicalArticle',
component: SmartLayout,
meta: {
title: '文章病例库管理',
menuType: MENU_TYPE_ENUM.CATALOG.value,
icon: 'FileTextOutlined',
},
children: [
{
path: '/case-clinical-article/list',
name: 'CaseClinicalArticleList',
meta: {
title: '文章病例库列表',
menuType: MENU_TYPE_ENUM.MENU.value,
icon: 'FileTextOutlined',
parentMenuList: [{ name: 'CaseClinicalArticle', title: '文章病例库管理' }],
},
component: () => import('/@/views/business/case-clinical-article/case-clinical-article-list.vue'),
},
{
path: '/case-clinical-article/form',
name: 'CaseClinicalArticleForm',
meta: {
title: '文章病例库表单',
menuType: MENU_TYPE_ENUM.MENU.value,
icon: 'FileTextOutlined',
hideInMenu: true,
parentMenuList: [{ name: 'CaseClinicalArticle', title: '文章病例库管理' }],
},
component: () => import('/@/views/business/case-clinical-article/case-clinical-article-form.vue'),
},
],
},
];
+7 -7
View File
@@ -18,21 +18,21 @@ export const homeRouters = [
redirect: { name: HOME_PAGE_NAME },
component: SmartLayout,
meta: {
title: '首页',
title: '文章病例库管理',
menuType: MENU_TYPE_ENUM.CATALOG.value,
icon: 'HomeOutlined',
icon: 'FileTextOutlined',
},
children: [
{
path: '/home',
path: '/case-clinical-article/list',
name: HOME_PAGE_NAME,
meta: {
title: '首页',
title: '文章病例库管理',
menuType: MENU_TYPE_ENUM.MENU.value,
icon: 'HomeOutlined',
parentMenuList: [{ name: '_home', title: '首页' }],
icon: 'FileTextOutlined',
parentMenuList: [{ name: '_home', title: '文章病例库管理' }],
},
component: () => import('/@/views/system/home/index.vue'),
component: () => import('/@/views/business/case-clinical-article/case-clinical-article-list.vue'),
},
{
path: '/account',