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 @@
+
+ 溯源供方列表
+