diff --git a/src/router/route.ts b/src/router/route.ts index 9b894cf..2a3d1ca 100644 --- a/src/router/route.ts +++ b/src/router/route.ts @@ -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', name: 'HRSystemInsurance', @@ -143,12 +149,6 @@ export const systemRoutes: RouteRecordRaw[] = [ component: () => import('@/views/hr/salary/system-insurance/management/index.vue'), 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', name: 'HRSystemFileManagement', @@ -403,13 +403,23 @@ export const systemRoutes: RouteRecordRaw[] = [ path: '/project-management', name: 'ProjectManagement', component: Layout, - redirect: '/project-management/project-template/tender-documents', + redirect: '/project-management/project-template/project-management', meta: { title: '项目管理', icon: 'apps', hidden: false, sort: 4 }, children: [ { - path: '/project-management/contract/revenue-contract', - name: 'RevenueContract', - component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), + path: '/project-management/contract/revenue-contract3', + name: 'RevenueContract3', + 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: { title: '项目来源', icon: 'dollar', @@ -417,8 +427,9 @@ export const systemRoutes: RouteRecordRaw[] = [ }, children: [ { - path: '/project-management/contract/revenue-contract1', - name: 'RevenueContract1', + path: '/project-management/contract/procurement-business', + name: 'ProcurementBusiness', + component: () => import('@/components/ParentView/index.vue'), meta: { title: '招采业务', icon: 'dollar', @@ -427,7 +438,8 @@ export const systemRoutes: RouteRecordRaw[] = [ children: [ { path: '/project-management/project-template/tender-response', - name: 'TenderDocuments', + name: 'TenderResponse', + component: () => import('@/components/ParentView/index.vue'), meta: { title: '招标响应', icon: 'file-text', @@ -469,9 +481,9 @@ export const systemRoutes: RouteRecordRaw[] = [ { path: 'project-management/project-template/information-retrieval', name: 'InformationRetrieval', - component: () => import ('@/views/project-management/bidding/award-notice/index.vue'), + component: () => import ('@/views/default/error/404.vue'), meta: { - title: '信息检索*', + title: '信息检索(N)', icon: 'trophy', hidden: false, }, @@ -482,93 +494,66 @@ export const systemRoutes: RouteRecordRaw[] = [ { path: '/project-management/contract/revenue-contract2', name: 'RevenueContract2', - component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), + component: () => import('@/views/default/error/404.vue'), meta: { - title: '市场营销', - icon: 'dollar', - hidden: false, - }, - }, - { - path: '/project-management/contract/revenue-contract3', - name: 'RevenueContract3', - component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), - meta: { - title: '自建项目', + title: '市场营销(N)', icon: 'dollar', hidden: false, }, }, ], }, - { - path: '/project-management/contract/revenue-contract', - name: 'RevenueContract', - component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), - meta: { - title: '项目合同管理', - icon: 'dollar', - hidden: false, + { path: '/project-management/contract', name: 'ProjectContract', component: () => import('@/components/ParentView/index.vue'), redirect: '/project-management/contract/revenue-contract', meta: { + title: '项目合同管理', + icon: 'file-text', + hidden: false, + }, children: [ + { + path: '/project-management/contract/revenue-contract', + name: 'RevenueContract', + component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), + meta: { + title: '收入合同', + icon: 'dollar', + hidden: false, + }, }, - children: [ - { - path: '/project-management/contract/revenue-contract', - name: 'RevenueContract', - component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), - meta: { - title: '收入合同', - icon: 'dollar', - hidden: false, - }, + { + path: '/project-management/contract/expense-contract', + name: 'ExpenseContract', + component: () => import('@/views/project-management/contract/expense-contract/index.vue'), + meta: { + title: '支出合同', + icon: 'credit-card', + hidden: false, }, - { - path: '/project-management/contract/expense-contract', - name: 'ExpenseContract', - component: () => import('@/views/project-management/contract/expense-contract/index.vue'), - meta: { - title: '支出合同', - icon: 'credit-card', - 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/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', name: 'ProjectsManagement', @@ -1109,7 +1094,7 @@ export const systemRoutes: RouteRecordRaw[] = [ { path: '/', - redirect: '/project-management/projects/initiation', + redirect: '/project-management/contract/revenue-contract3', meta: { hidden: true }, }, {