diff --git a/src/router/modules/measure.ts b/src/router/modules/measure.ts index 3edd75d..f8c750b 100644 --- a/src/router/modules/measure.ts +++ b/src/router/modules/measure.ts @@ -7,7 +7,7 @@ path: '/bench', component: Layout, redirect: '/bench/list', - name: 'AreaManage', + name: 'Bench', meta: { title: '工作台', icon: 'ep:key', @@ -17,7 +17,7 @@ { path: 'list', name: 'BenchList', - component: () => import('@/views/measure/bench.vue'), + component: () => import('@/views/measure/bench/bench.vue'), meta: { title: '工作台', auth: '/measure/bench', @@ -101,7 +101,7 @@ ], }, { - path: '/measure/person', + path: '/person', component: Layout, redirect: '/measure/person/list', name: 'Person', @@ -177,7 +177,7 @@ { path: 'trainLog', name: 'TrainLog', - component: () => import('@/views/'), + component: () => import('@/views/measure/train/trainLog.vue'), meta: { title: '培训记录', icon: 'ep:key', @@ -186,6 +186,105 @@ }, ], }, + { + path: '/measureDept', + component: Layout, + redirect: '/measure/measureDept/bm', + name: 'MeasureDept', + meta: { + title: '计量组织', + icon: 'ep:key', + auth: '/measure/measureDept', + }, + children: [ + { + path: 'bm', + name: 'Bm', + component: () => import('@/views/measure/measureDept/bm.vue'), + meta: { + title: '部门管理', + icon: 'ep:key', + auth: '/measure/measureDept/bm', + }, + }, + { + path: 'ks', + name: 'Ks', + component: () => import('@/views/measure/measureDept/ks.vue'), + meta: { + title: '科室管理', + icon: 'ep:key', + auth: '/measure/measureDept/ks', + }, + }, + { + path: 'gcz', + name: 'Gcz', + component: () => import('@/views/measure/measureDept/gcz.vue'), + meta: { + title: '工程组管理', + icon: 'ep:key', + auth: '/measure/measureDept/gcz', + }, + }, + ], + }, + { + path: '/source', + component: Layout, + redirect: '/measure/measureSource/list', + name: 'MeasureSource', + meta: { + title: '溯源供方', + icon: 'ep:key', + auth: '/measure/measureSource', + }, + children: [ + { + path: 'list', + name: 'measureSourceList', + component: () => import('@/views/measure/source/list.vue'), + meta: { + title: '溯源供方列表', + icon: 'ep:key', + auth: '/measure/measureSource/list', + }, + }, + { + path: 'approve', + name: 'SourceApprove', + component: () => import('@/views/measure/source/approve.vue'), + meta: { + title: '溯源供方审批', + icon: 'ep:key', + auth: '/measure/measureSource/approve', + }, + }, + ], + }, + { + path: '/price', + component: Layout, + redirect: '/measure/measurePrice/list', + name: 'MeasurePrice', + meta: { + title: '价格库', + icon: 'ep:key', + auth: '/measure/measurePrice', + }, + children: [ + { + path: 'list', + name: 'measurePriceList', + component: () => import('@/views/measure/price/list.vue'), + meta: { + title: '价格表', + icon: 'ep:key', + auth: '/measure/measurePrice/list', + }, + }, + ], + }, ] export default routes diff --git a/src/router/modules/measure.ts b/src/router/modules/measure.ts index 3edd75d..f8c750b 100644 --- a/src/router/modules/measure.ts +++ b/src/router/modules/measure.ts @@ -7,7 +7,7 @@ path: '/bench', component: Layout, redirect: '/bench/list', - name: 'AreaManage', + name: 'Bench', meta: { title: '工作台', icon: 'ep:key', @@ -17,7 +17,7 @@ { path: 'list', name: 'BenchList', - component: () => import('@/views/measure/bench.vue'), + component: () => import('@/views/measure/bench/bench.vue'), meta: { title: '工作台', auth: '/measure/bench', @@ -101,7 +101,7 @@ ], }, { - path: '/measure/person', + path: '/person', component: Layout, redirect: '/measure/person/list', name: 'Person', @@ -177,7 +177,7 @@ { path: 'trainLog', name: 'TrainLog', - component: () => import('@/views/'), + component: () => import('@/views/measure/train/trainLog.vue'), meta: { title: '培训记录', icon: 'ep:key', @@ -186,6 +186,105 @@ }, ], }, + { + path: '/measureDept', + component: Layout, + redirect: '/measure/measureDept/bm', + name: 'MeasureDept', + meta: { + title: '计量组织', + icon: 'ep:key', + auth: '/measure/measureDept', + }, + children: [ + { + path: 'bm', + name: 'Bm', + component: () => import('@/views/measure/measureDept/bm.vue'), + meta: { + title: '部门管理', + icon: 'ep:key', + auth: '/measure/measureDept/bm', + }, + }, + { + path: 'ks', + name: 'Ks', + component: () => import('@/views/measure/measureDept/ks.vue'), + meta: { + title: '科室管理', + icon: 'ep:key', + auth: '/measure/measureDept/ks', + }, + }, + { + path: 'gcz', + name: 'Gcz', + component: () => import('@/views/measure/measureDept/gcz.vue'), + meta: { + title: '工程组管理', + icon: 'ep:key', + auth: '/measure/measureDept/gcz', + }, + }, + ], + }, + { + path: '/source', + component: Layout, + redirect: '/measure/measureSource/list', + name: 'MeasureSource', + meta: { + title: '溯源供方', + icon: 'ep:key', + auth: '/measure/measureSource', + }, + children: [ + { + path: 'list', + name: 'measureSourceList', + component: () => import('@/views/measure/source/list.vue'), + meta: { + title: '溯源供方列表', + icon: 'ep:key', + auth: '/measure/measureSource/list', + }, + }, + { + path: 'approve', + name: 'SourceApprove', + component: () => import('@/views/measure/source/approve.vue'), + meta: { + title: '溯源供方审批', + icon: 'ep:key', + auth: '/measure/measureSource/approve', + }, + }, + ], + }, + { + path: '/price', + component: Layout, + redirect: '/measure/measurePrice/list', + name: 'MeasurePrice', + meta: { + title: '价格库', + icon: 'ep:key', + auth: '/measure/measurePrice', + }, + children: [ + { + path: 'list', + name: 'measurePriceList', + component: () => import('@/views/measure/price/list.vue'), + meta: { + title: '价格表', + icon: 'ep:key', + auth: '/measure/measurePrice/list', + }, + }, + ], + }, ] export default routes diff --git a/src/views/measure/measureDept/bm.vue b/src/views/measure/measureDept/bm.vue new file mode 100644 index 0000000..791de95 --- /dev/null +++ b/src/views/measure/measureDept/bm.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/measure.ts b/src/router/modules/measure.ts index 3edd75d..f8c750b 100644 --- a/src/router/modules/measure.ts +++ b/src/router/modules/measure.ts @@ -7,7 +7,7 @@ path: '/bench', component: Layout, redirect: '/bench/list', - name: 'AreaManage', + name: 'Bench', meta: { title: '工作台', icon: 'ep:key', @@ -17,7 +17,7 @@ { path: 'list', name: 'BenchList', - component: () => import('@/views/measure/bench.vue'), + component: () => import('@/views/measure/bench/bench.vue'), meta: { title: '工作台', auth: '/measure/bench', @@ -101,7 +101,7 @@ ], }, { - path: '/measure/person', + path: '/person', component: Layout, redirect: '/measure/person/list', name: 'Person', @@ -177,7 +177,7 @@ { path: 'trainLog', name: 'TrainLog', - component: () => import('@/views/'), + component: () => import('@/views/measure/train/trainLog.vue'), meta: { title: '培训记录', icon: 'ep:key', @@ -186,6 +186,105 @@ }, ], }, + { + path: '/measureDept', + component: Layout, + redirect: '/measure/measureDept/bm', + name: 'MeasureDept', + meta: { + title: '计量组织', + icon: 'ep:key', + auth: '/measure/measureDept', + }, + children: [ + { + path: 'bm', + name: 'Bm', + component: () => import('@/views/measure/measureDept/bm.vue'), + meta: { + title: '部门管理', + icon: 'ep:key', + auth: '/measure/measureDept/bm', + }, + }, + { + path: 'ks', + name: 'Ks', + component: () => import('@/views/measure/measureDept/ks.vue'), + meta: { + title: '科室管理', + icon: 'ep:key', + auth: '/measure/measureDept/ks', + }, + }, + { + path: 'gcz', + name: 'Gcz', + component: () => import('@/views/measure/measureDept/gcz.vue'), + meta: { + title: '工程组管理', + icon: 'ep:key', + auth: '/measure/measureDept/gcz', + }, + }, + ], + }, + { + path: '/source', + component: Layout, + redirect: '/measure/measureSource/list', + name: 'MeasureSource', + meta: { + title: '溯源供方', + icon: 'ep:key', + auth: '/measure/measureSource', + }, + children: [ + { + path: 'list', + name: 'measureSourceList', + component: () => import('@/views/measure/source/list.vue'), + meta: { + title: '溯源供方列表', + icon: 'ep:key', + auth: '/measure/measureSource/list', + }, + }, + { + path: 'approve', + name: 'SourceApprove', + component: () => import('@/views/measure/source/approve.vue'), + meta: { + title: '溯源供方审批', + icon: 'ep:key', + auth: '/measure/measureSource/approve', + }, + }, + ], + }, + { + path: '/price', + component: Layout, + redirect: '/measure/measurePrice/list', + name: 'MeasurePrice', + meta: { + title: '价格库', + icon: 'ep:key', + auth: '/measure/measurePrice', + }, + children: [ + { + path: 'list', + name: 'measurePriceList', + component: () => import('@/views/measure/price/list.vue'), + meta: { + title: '价格表', + icon: 'ep:key', + auth: '/measure/measurePrice/list', + }, + }, + ], + }, ] export default routes diff --git a/src/views/measure/measureDept/bm.vue b/src/views/measure/measureDept/bm.vue new file mode 100644 index 0000000..791de95 --- /dev/null +++ b/src/views/measure/measureDept/bm.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/measureDept/gcz.vue b/src/views/measure/measureDept/gcz.vue new file mode 100644 index 0000000..8fa4904 --- /dev/null +++ b/src/views/measure/measureDept/gcz.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/measure.ts b/src/router/modules/measure.ts index 3edd75d..f8c750b 100644 --- a/src/router/modules/measure.ts +++ b/src/router/modules/measure.ts @@ -7,7 +7,7 @@ path: '/bench', component: Layout, redirect: '/bench/list', - name: 'AreaManage', + name: 'Bench', meta: { title: '工作台', icon: 'ep:key', @@ -17,7 +17,7 @@ { path: 'list', name: 'BenchList', - component: () => import('@/views/measure/bench.vue'), + component: () => import('@/views/measure/bench/bench.vue'), meta: { title: '工作台', auth: '/measure/bench', @@ -101,7 +101,7 @@ ], }, { - path: '/measure/person', + path: '/person', component: Layout, redirect: '/measure/person/list', name: 'Person', @@ -177,7 +177,7 @@ { path: 'trainLog', name: 'TrainLog', - component: () => import('@/views/'), + component: () => import('@/views/measure/train/trainLog.vue'), meta: { title: '培训记录', icon: 'ep:key', @@ -186,6 +186,105 @@ }, ], }, + { + path: '/measureDept', + component: Layout, + redirect: '/measure/measureDept/bm', + name: 'MeasureDept', + meta: { + title: '计量组织', + icon: 'ep:key', + auth: '/measure/measureDept', + }, + children: [ + { + path: 'bm', + name: 'Bm', + component: () => import('@/views/measure/measureDept/bm.vue'), + meta: { + title: '部门管理', + icon: 'ep:key', + auth: '/measure/measureDept/bm', + }, + }, + { + path: 'ks', + name: 'Ks', + component: () => import('@/views/measure/measureDept/ks.vue'), + meta: { + title: '科室管理', + icon: 'ep:key', + auth: '/measure/measureDept/ks', + }, + }, + { + path: 'gcz', + name: 'Gcz', + component: () => import('@/views/measure/measureDept/gcz.vue'), + meta: { + title: '工程组管理', + icon: 'ep:key', + auth: '/measure/measureDept/gcz', + }, + }, + ], + }, + { + path: '/source', + component: Layout, + redirect: '/measure/measureSource/list', + name: 'MeasureSource', + meta: { + title: '溯源供方', + icon: 'ep:key', + auth: '/measure/measureSource', + }, + children: [ + { + path: 'list', + name: 'measureSourceList', + component: () => import('@/views/measure/source/list.vue'), + meta: { + title: '溯源供方列表', + icon: 'ep:key', + auth: '/measure/measureSource/list', + }, + }, + { + path: 'approve', + name: 'SourceApprove', + component: () => import('@/views/measure/source/approve.vue'), + meta: { + title: '溯源供方审批', + icon: 'ep:key', + auth: '/measure/measureSource/approve', + }, + }, + ], + }, + { + path: '/price', + component: Layout, + redirect: '/measure/measurePrice/list', + name: 'MeasurePrice', + meta: { + title: '价格库', + icon: 'ep:key', + auth: '/measure/measurePrice', + }, + children: [ + { + path: 'list', + name: 'measurePriceList', + component: () => import('@/views/measure/price/list.vue'), + meta: { + title: '价格表', + icon: 'ep:key', + auth: '/measure/measurePrice/list', + }, + }, + ], + }, ] export default routes diff --git a/src/views/measure/measureDept/bm.vue b/src/views/measure/measureDept/bm.vue new file mode 100644 index 0000000..791de95 --- /dev/null +++ b/src/views/measure/measureDept/bm.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/measureDept/gcz.vue b/src/views/measure/measureDept/gcz.vue new file mode 100644 index 0000000..8fa4904 --- /dev/null +++ b/src/views/measure/measureDept/gcz.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/measureDept/ks.vue b/src/views/measure/measureDept/ks.vue new file mode 100644 index 0000000..8c05053 --- /dev/null +++ b/src/views/measure/measureDept/ks.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/measure.ts b/src/router/modules/measure.ts index 3edd75d..f8c750b 100644 --- a/src/router/modules/measure.ts +++ b/src/router/modules/measure.ts @@ -7,7 +7,7 @@ path: '/bench', component: Layout, redirect: '/bench/list', - name: 'AreaManage', + name: 'Bench', meta: { title: '工作台', icon: 'ep:key', @@ -17,7 +17,7 @@ { path: 'list', name: 'BenchList', - component: () => import('@/views/measure/bench.vue'), + component: () => import('@/views/measure/bench/bench.vue'), meta: { title: '工作台', auth: '/measure/bench', @@ -101,7 +101,7 @@ ], }, { - path: '/measure/person', + path: '/person', component: Layout, redirect: '/measure/person/list', name: 'Person', @@ -177,7 +177,7 @@ { path: 'trainLog', name: 'TrainLog', - component: () => import('@/views/'), + component: () => import('@/views/measure/train/trainLog.vue'), meta: { title: '培训记录', icon: 'ep:key', @@ -186,6 +186,105 @@ }, ], }, + { + path: '/measureDept', + component: Layout, + redirect: '/measure/measureDept/bm', + name: 'MeasureDept', + meta: { + title: '计量组织', + icon: 'ep:key', + auth: '/measure/measureDept', + }, + children: [ + { + path: 'bm', + name: 'Bm', + component: () => import('@/views/measure/measureDept/bm.vue'), + meta: { + title: '部门管理', + icon: 'ep:key', + auth: '/measure/measureDept/bm', + }, + }, + { + path: 'ks', + name: 'Ks', + component: () => import('@/views/measure/measureDept/ks.vue'), + meta: { + title: '科室管理', + icon: 'ep:key', + auth: '/measure/measureDept/ks', + }, + }, + { + path: 'gcz', + name: 'Gcz', + component: () => import('@/views/measure/measureDept/gcz.vue'), + meta: { + title: '工程组管理', + icon: 'ep:key', + auth: '/measure/measureDept/gcz', + }, + }, + ], + }, + { + path: '/source', + component: Layout, + redirect: '/measure/measureSource/list', + name: 'MeasureSource', + meta: { + title: '溯源供方', + icon: 'ep:key', + auth: '/measure/measureSource', + }, + children: [ + { + path: 'list', + name: 'measureSourceList', + component: () => import('@/views/measure/source/list.vue'), + meta: { + title: '溯源供方列表', + icon: 'ep:key', + auth: '/measure/measureSource/list', + }, + }, + { + path: 'approve', + name: 'SourceApprove', + component: () => import('@/views/measure/source/approve.vue'), + meta: { + title: '溯源供方审批', + icon: 'ep:key', + auth: '/measure/measureSource/approve', + }, + }, + ], + }, + { + path: '/price', + component: Layout, + redirect: '/measure/measurePrice/list', + name: 'MeasurePrice', + meta: { + title: '价格库', + icon: 'ep:key', + auth: '/measure/measurePrice', + }, + children: [ + { + path: 'list', + name: 'measurePriceList', + component: () => import('@/views/measure/price/list.vue'), + meta: { + title: '价格表', + icon: 'ep:key', + auth: '/measure/measurePrice/list', + }, + }, + ], + }, ] export default routes diff --git a/src/views/measure/measureDept/bm.vue b/src/views/measure/measureDept/bm.vue new file mode 100644 index 0000000..791de95 --- /dev/null +++ b/src/views/measure/measureDept/bm.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/measureDept/gcz.vue b/src/views/measure/measureDept/gcz.vue new file mode 100644 index 0000000..8fa4904 --- /dev/null +++ b/src/views/measure/measureDept/gcz.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/measureDept/ks.vue b/src/views/measure/measureDept/ks.vue new file mode 100644 index 0000000..8c05053 --- /dev/null +++ b/src/views/measure/measureDept/ks.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/price/list.vue b/src/views/measure/price/list.vue new file mode 100644 index 0000000..092edc3 --- /dev/null +++ b/src/views/measure/price/list.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/measure.ts b/src/router/modules/measure.ts index 3edd75d..f8c750b 100644 --- a/src/router/modules/measure.ts +++ b/src/router/modules/measure.ts @@ -7,7 +7,7 @@ path: '/bench', component: Layout, redirect: '/bench/list', - name: 'AreaManage', + name: 'Bench', meta: { title: '工作台', icon: 'ep:key', @@ -17,7 +17,7 @@ { path: 'list', name: 'BenchList', - component: () => import('@/views/measure/bench.vue'), + component: () => import('@/views/measure/bench/bench.vue'), meta: { title: '工作台', auth: '/measure/bench', @@ -101,7 +101,7 @@ ], }, { - path: '/measure/person', + path: '/person', component: Layout, redirect: '/measure/person/list', name: 'Person', @@ -177,7 +177,7 @@ { path: 'trainLog', name: 'TrainLog', - component: () => import('@/views/'), + component: () => import('@/views/measure/train/trainLog.vue'), meta: { title: '培训记录', icon: 'ep:key', @@ -186,6 +186,105 @@ }, ], }, + { + path: '/measureDept', + component: Layout, + redirect: '/measure/measureDept/bm', + name: 'MeasureDept', + meta: { + title: '计量组织', + icon: 'ep:key', + auth: '/measure/measureDept', + }, + children: [ + { + path: 'bm', + name: 'Bm', + component: () => import('@/views/measure/measureDept/bm.vue'), + meta: { + title: '部门管理', + icon: 'ep:key', + auth: '/measure/measureDept/bm', + }, + }, + { + path: 'ks', + name: 'Ks', + component: () => import('@/views/measure/measureDept/ks.vue'), + meta: { + title: '科室管理', + icon: 'ep:key', + auth: '/measure/measureDept/ks', + }, + }, + { + path: 'gcz', + name: 'Gcz', + component: () => import('@/views/measure/measureDept/gcz.vue'), + meta: { + title: '工程组管理', + icon: 'ep:key', + auth: '/measure/measureDept/gcz', + }, + }, + ], + }, + { + path: '/source', + component: Layout, + redirect: '/measure/measureSource/list', + name: 'MeasureSource', + meta: { + title: '溯源供方', + icon: 'ep:key', + auth: '/measure/measureSource', + }, + children: [ + { + path: 'list', + name: 'measureSourceList', + component: () => import('@/views/measure/source/list.vue'), + meta: { + title: '溯源供方列表', + icon: 'ep:key', + auth: '/measure/measureSource/list', + }, + }, + { + path: 'approve', + name: 'SourceApprove', + component: () => import('@/views/measure/source/approve.vue'), + meta: { + title: '溯源供方审批', + icon: 'ep:key', + auth: '/measure/measureSource/approve', + }, + }, + ], + }, + { + path: '/price', + component: Layout, + redirect: '/measure/measurePrice/list', + name: 'MeasurePrice', + meta: { + title: '价格库', + icon: 'ep:key', + auth: '/measure/measurePrice', + }, + children: [ + { + path: 'list', + name: 'measurePriceList', + component: () => import('@/views/measure/price/list.vue'), + meta: { + title: '价格表', + icon: 'ep:key', + auth: '/measure/measurePrice/list', + }, + }, + ], + }, ] export default routes diff --git a/src/views/measure/measureDept/bm.vue b/src/views/measure/measureDept/bm.vue new file mode 100644 index 0000000..791de95 --- /dev/null +++ b/src/views/measure/measureDept/bm.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/measureDept/gcz.vue b/src/views/measure/measureDept/gcz.vue new file mode 100644 index 0000000..8fa4904 --- /dev/null +++ b/src/views/measure/measureDept/gcz.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/measureDept/ks.vue b/src/views/measure/measureDept/ks.vue new file mode 100644 index 0000000..8c05053 --- /dev/null +++ b/src/views/measure/measureDept/ks.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/price/list.vue b/src/views/measure/price/list.vue new file mode 100644 index 0000000..092edc3 --- /dev/null +++ b/src/views/measure/price/list.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/source/approve.vue b/src/views/measure/source/approve.vue new file mode 100644 index 0000000..2fcdf5d --- /dev/null +++ b/src/views/measure/source/approve.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/measure.ts b/src/router/modules/measure.ts index 3edd75d..f8c750b 100644 --- a/src/router/modules/measure.ts +++ b/src/router/modules/measure.ts @@ -7,7 +7,7 @@ path: '/bench', component: Layout, redirect: '/bench/list', - name: 'AreaManage', + name: 'Bench', meta: { title: '工作台', icon: 'ep:key', @@ -17,7 +17,7 @@ { path: 'list', name: 'BenchList', - component: () => import('@/views/measure/bench.vue'), + component: () => import('@/views/measure/bench/bench.vue'), meta: { title: '工作台', auth: '/measure/bench', @@ -101,7 +101,7 @@ ], }, { - path: '/measure/person', + path: '/person', component: Layout, redirect: '/measure/person/list', name: 'Person', @@ -177,7 +177,7 @@ { path: 'trainLog', name: 'TrainLog', - component: () => import('@/views/'), + component: () => import('@/views/measure/train/trainLog.vue'), meta: { title: '培训记录', icon: 'ep:key', @@ -186,6 +186,105 @@ }, ], }, + { + path: '/measureDept', + component: Layout, + redirect: '/measure/measureDept/bm', + name: 'MeasureDept', + meta: { + title: '计量组织', + icon: 'ep:key', + auth: '/measure/measureDept', + }, + children: [ + { + path: 'bm', + name: 'Bm', + component: () => import('@/views/measure/measureDept/bm.vue'), + meta: { + title: '部门管理', + icon: 'ep:key', + auth: '/measure/measureDept/bm', + }, + }, + { + path: 'ks', + name: 'Ks', + component: () => import('@/views/measure/measureDept/ks.vue'), + meta: { + title: '科室管理', + icon: 'ep:key', + auth: '/measure/measureDept/ks', + }, + }, + { + path: 'gcz', + name: 'Gcz', + component: () => import('@/views/measure/measureDept/gcz.vue'), + meta: { + title: '工程组管理', + icon: 'ep:key', + auth: '/measure/measureDept/gcz', + }, + }, + ], + }, + { + path: '/source', + component: Layout, + redirect: '/measure/measureSource/list', + name: 'MeasureSource', + meta: { + title: '溯源供方', + icon: 'ep:key', + auth: '/measure/measureSource', + }, + children: [ + { + path: 'list', + name: 'measureSourceList', + component: () => import('@/views/measure/source/list.vue'), + meta: { + title: '溯源供方列表', + icon: 'ep:key', + auth: '/measure/measureSource/list', + }, + }, + { + path: 'approve', + name: 'SourceApprove', + component: () => import('@/views/measure/source/approve.vue'), + meta: { + title: '溯源供方审批', + icon: 'ep:key', + auth: '/measure/measureSource/approve', + }, + }, + ], + }, + { + path: '/price', + component: Layout, + redirect: '/measure/measurePrice/list', + name: 'MeasurePrice', + meta: { + title: '价格库', + icon: 'ep:key', + auth: '/measure/measurePrice', + }, + children: [ + { + path: 'list', + name: 'measurePriceList', + component: () => import('@/views/measure/price/list.vue'), + meta: { + title: '价格表', + icon: 'ep:key', + auth: '/measure/measurePrice/list', + }, + }, + ], + }, ] export default routes diff --git a/src/views/measure/measureDept/bm.vue b/src/views/measure/measureDept/bm.vue new file mode 100644 index 0000000..791de95 --- /dev/null +++ b/src/views/measure/measureDept/bm.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/measureDept/gcz.vue b/src/views/measure/measureDept/gcz.vue new file mode 100644 index 0000000..8fa4904 --- /dev/null +++ b/src/views/measure/measureDept/gcz.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/measureDept/ks.vue b/src/views/measure/measureDept/ks.vue new file mode 100644 index 0000000..8c05053 --- /dev/null +++ b/src/views/measure/measureDept/ks.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/price/list.vue b/src/views/measure/price/list.vue new file mode 100644 index 0000000..092edc3 --- /dev/null +++ b/src/views/measure/price/list.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/source/approve.vue b/src/views/measure/source/approve.vue new file mode 100644 index 0000000..2fcdf5d --- /dev/null +++ b/src/views/measure/source/approve.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/measure/source/list.vue b/src/views/measure/source/list.vue new file mode 100644 index 0000000..e966fb8 --- /dev/null +++ b/src/views/measure/source/list.vue @@ -0,0 +1,3 @@ +