保险与健康档案分开

This commit is contained in:
何德超 2025-07-21 16:29:17 +08:00
parent d669624fbe
commit b7e5a4a82f
1 changed files with 76 additions and 91 deletions

View File

@ -124,6 +124,12 @@ export const systemRoutes: RouteRecordRaw[] = [
// } // }
// ] // ]
// }, // },
{
path: '/organization/hr/salary/system-insurance/health-management',
name: 'HRSystemHealthManagement',
component: () => import('@/views/hr/salary/system-insurance/health-management/index.vue'),
meta: { title: '健康档案管理', icon: 'heart', hidden: false },
},
{ {
path: '/organization/hr/salary/system-insurance', path: '/organization/hr/salary/system-insurance',
name: 'HRSystemInsurance', name: 'HRSystemInsurance',
@ -143,12 +149,6 @@ export const systemRoutes: RouteRecordRaw[] = [
component: () => import('@/views/hr/salary/system-insurance/management/index.vue'), component: () => import('@/views/hr/salary/system-insurance/management/index.vue'),
meta: { title: '保险管理', icon: 'shield', hidden: false }, meta: { title: '保险管理', icon: 'shield', hidden: false },
}, },
{
path: '/organization/hr/salary/system-insurance/health-management',
name: 'HRSystemHealthManagement',
component: () => import('@/views/hr/salary/system-insurance/health-management/index.vue'),
meta: { title: '健康档案管理', icon: 'heart', hidden: false },
},
{ {
path: '/organization/hr/salary/system-insurance/file-management', path: '/organization/hr/salary/system-insurance/file-management',
name: 'HRSystemFileManagement', name: 'HRSystemFileManagement',
@ -403,13 +403,23 @@ export const systemRoutes: RouteRecordRaw[] = [
path: '/project-management', path: '/project-management',
name: 'ProjectManagement', name: 'ProjectManagement',
component: Layout, component: Layout,
redirect: '/project-management/project-template/tender-documents', redirect: '/project-management/project-template/project-management',
meta: { title: '项目管理', icon: 'apps', hidden: false, sort: 4 }, meta: { title: '项目管理', icon: 'apps', hidden: false, sort: 4 },
children: [ children: [
{ {
path: '/project-management/contract/revenue-contract', path: '/project-management/contract/revenue-contract3',
name: 'RevenueContract', name: 'RevenueContract3',
component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), component: () => import('@/views/project/index.vue'),
meta: {
title: '立项管理',
icon: 'dollar',
hidden: false,
},
},
{
path: '/project-management/contract/project-source',
name: 'ProjectSource',
component: () => import('@/components/ParentView/index.vue'),
meta: { meta: {
title: '项目来源', title: '项目来源',
icon: 'dollar', icon: 'dollar',
@ -417,8 +427,9 @@ export const systemRoutes: RouteRecordRaw[] = [
}, },
children: [ children: [
{ {
path: '/project-management/contract/revenue-contract1', path: '/project-management/contract/procurement-business',
name: 'RevenueContract1', name: 'ProcurementBusiness',
component: () => import('@/components/ParentView/index.vue'),
meta: { meta: {
title: '招采业务', title: '招采业务',
icon: 'dollar', icon: 'dollar',
@ -427,7 +438,8 @@ export const systemRoutes: RouteRecordRaw[] = [
children: [ children: [
{ {
path: '/project-management/project-template/tender-response', path: '/project-management/project-template/tender-response',
name: 'TenderDocuments', name: 'TenderResponse',
component: () => import('@/components/ParentView/index.vue'),
meta: { meta: {
title: '招标响应', title: '招标响应',
icon: 'file-text', icon: 'file-text',
@ -469,9 +481,9 @@ export const systemRoutes: RouteRecordRaw[] = [
{ {
path: 'project-management/project-template/information-retrieval', path: 'project-management/project-template/information-retrieval',
name: 'InformationRetrieval', name: 'InformationRetrieval',
component: () => import ('@/views/project-management/bidding/award-notice/index.vue'), component: () => import ('@/views/default/error/404.vue'),
meta: { meta: {
title: '信息检索*', title: '信息检索(N)',
icon: 'trophy', icon: 'trophy',
hidden: false, hidden: false,
}, },
@ -482,93 +494,66 @@ export const systemRoutes: RouteRecordRaw[] = [
{ {
path: '/project-management/contract/revenue-contract2', path: '/project-management/contract/revenue-contract2',
name: 'RevenueContract2', name: 'RevenueContract2',
component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), component: () => import('@/views/default/error/404.vue'),
meta: { meta: {
title: '市场营销', title: '市场营销(N)',
icon: 'dollar',
hidden: false,
},
},
{
path: '/project-management/contract/revenue-contract3',
name: 'RevenueContract3',
component: () => import('@/views/project-management/contract/revenue-contract/index.vue'),
meta: {
title: '自建项目',
icon: 'dollar', icon: 'dollar',
hidden: false, hidden: false,
}, },
}, },
], ],
}, },
{ { path: '/project-management/contract', name: 'ProjectContract', component: () => import('@/components/ParentView/index.vue'), redirect: '/project-management/contract/revenue-contract', meta: {
path: '/project-management/contract/revenue-contract', title: '项目合同管理',
name: 'RevenueContract', icon: 'file-text',
component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), hidden: false,
meta: { }, children: [
title: '项目合同管理', {
icon: 'dollar', path: '/project-management/contract/revenue-contract',
hidden: false, name: 'RevenueContract',
component: () => import('@/views/project-management/contract/revenue-contract/index.vue'),
meta: {
title: '收入合同',
icon: 'dollar',
hidden: false,
},
}, },
children: [ {
{ path: '/project-management/contract/expense-contract',
path: '/project-management/contract/revenue-contract', name: 'ExpenseContract',
name: 'RevenueContract', component: () => import('@/views/project-management/contract/expense-contract/index.vue'),
component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), meta: {
meta: { title: '支出合同',
title: '收入合同', icon: 'credit-card',
icon: 'dollar', hidden: false,
hidden: false,
},
}, },
{ },
path: '/project-management/contract/expense-contract', {
name: 'ExpenseContract', path: '/project-management/contract/cost-management',
component: () => import('@/views/project-management/contract/expense-contract/index.vue'), name: 'CostManagement',
meta: { component: () => import('@/views/project-management/contract/cost-management/index.vue'),
title: '支出合同', meta: {
icon: 'credit-card', title: '成本费用',
hidden: false, icon: 'bar-chart',
}, hidden: false,
}, },
{ },
path: '/project-management/contract/cost-management', ] },
name: 'CostManagement',
component: () => import('@/views/project-management/contract/cost-management/index.vue'),
meta: {
title: '成本费用',
icon: 'bar-chart',
hidden: false,
},
},
],
},
],
},
{
path: '/project-management/project-template',
name: 'ProjectTemplate',
component: () => import('@/components/ParentView/index.vue'),
redirect: '/project-management/project-template/tender-documents',
meta: {
title: '施工立项',
icon: 'file-protect',
hidden: false,
},
children: [
{
path: '/project-management/projects/initiation',
name: 'ProjectInitiation',
component: () => import('@/views/project/index.vue'),
meta: {
title: '立项管理',
icon: 'plus-circle',
hidden: false,
},
},
], ],
}, },
// {
// path: '/project-management/project-template',
// name: 'ProjectTemplate',
// component: () => import('@/components/ParentView/index.vue'),
// redirect: '/project-management/project-template/tender-documents',
// meta: {
// title: '施工立项',
// icon: 'file-protect',
// hidden: false,
// },
// children: [
// ],
// },
{ {
path: '/project-management/projects', path: '/project-management/projects',
name: 'ProjectsManagement', name: 'ProjectsManagement',
@ -1109,7 +1094,7 @@ export const systemRoutes: RouteRecordRaw[] = [
{ {
path: '/', path: '/',
redirect: '/project-management/projects/initiation', redirect: '/project-management/contract/revenue-contract3',
meta: { hidden: true }, meta: { hidden: true },
}, },
{ {