diff --git a/client/src/router/index.js b/client/src/router/index.js index 5d92762..f520003 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -406,6 +406,53 @@ export const asyncRoutes = [ }, ] }, + //信息收集 + { + path: '/infoCollect', + component: Layout, + redirect: '/infoCollect/', + name: 'informationCollect', + meta: { title: '信息收集', icon: 'PT', perms: ['infoCollect'] }, + alwaysShow: true, + children: [ + { + path: 'reviewStatus', + name: 'reviewStatus', + component: () => import('@/views/informatiomCollect/reviewStatus.vue'), + meta: { title: '评审情况', perms: ['infoCollect_RS'] } + }, + { + path: 'qualityCommend', + name: 'qualityCommend', + component: () => import('@/views/informatiomCollect/qualityCommend.vue'), + meta: { title: '质量表彰', perms: ['infoCollect_QC'] } + }, + { + path: 'qualityActive.', + name: 'qualityActive.', + component: () => import('@/views/informatiomCollect/qualityActive.vue'), + meta: { title: '质量活动', perms: ['infoCollect_QA'] } + }, + { + path: 'laboratoryContact', + name: 'laboratoryContact', + component: () => import('@/views/informatiomCollect/laboratoryContact.vue'), + meta: { title: '实验室联系方式', perms: ['infoCollect_LC'] } + }, + { + path: 'externalAuditor', + name: 'externalAuditor', + component: () => import('@/views/informatiomCollect/externalAuditor.vue'), + meta: { title: '外审员情况', perms: ['infoCollect_EA'] } + }, + { + path: 'inspectionStats', + name: 'inspectionStats', + component: () => import('@/views/informatiomCollect/inspectionStats.vue'), + meta: { title: '检验检测统计', perms: ['infoCollect_IS'] } + }, + ] + }, { path: '/test', component: Layout, @@ -482,6 +529,7 @@ export const asyncRoutes = [ }, ] }, + { path: '/exam', component: Layout, diff --git a/client/src/views/informatiomCollect/externalAuditor.vue b/client/src/views/informatiomCollect/externalAuditor.vue new file mode 100644 index 0000000..306ab50 --- /dev/null +++ b/client/src/views/informatiomCollect/externalAuditor.vue @@ -0,0 +1,211 @@ + + + diff --git a/client/src/views/informatiomCollect/inspectionStats.vue b/client/src/views/informatiomCollect/inspectionStats.vue new file mode 100644 index 0000000..c7a3911 --- /dev/null +++ b/client/src/views/informatiomCollect/inspectionStats.vue @@ -0,0 +1,210 @@ + + + diff --git a/client/src/views/informatiomCollect/laboratoryContact.vue b/client/src/views/informatiomCollect/laboratoryContact.vue new file mode 100644 index 0000000..c7a3911 --- /dev/null +++ b/client/src/views/informatiomCollect/laboratoryContact.vue @@ -0,0 +1,210 @@ + + + diff --git a/client/src/views/informatiomCollect/qualityActive.vue b/client/src/views/informatiomCollect/qualityActive.vue new file mode 100644 index 0000000..c7a3911 --- /dev/null +++ b/client/src/views/informatiomCollect/qualityActive.vue @@ -0,0 +1,210 @@ + + + diff --git a/client/src/views/informatiomCollect/qualityCommend.vue b/client/src/views/informatiomCollect/qualityCommend.vue new file mode 100644 index 0000000..c7a3911 --- /dev/null +++ b/client/src/views/informatiomCollect/qualityCommend.vue @@ -0,0 +1,210 @@ + + + diff --git a/client/src/views/informatiomCollect/reviewStatus.vue b/client/src/views/informatiomCollect/reviewStatus.vue new file mode 100644 index 0000000..306ab50 --- /dev/null +++ b/client/src/views/informatiomCollect/reviewStatus.vue @@ -0,0 +1,211 @@ + + +