diff --git a/src/api/mes/processparameter/index.ts b/src/api/mes/processparameter/index.ts
new file mode 100644
index 00000000..4b628477
--- /dev/null
+++ b/src/api/mes/processparameter/index.ts
@@ -0,0 +1,40 @@
+import request from '@/config/axios'
+
+export interface ProcessParameterVO {
+ id?: number
+ code?: string
+ name?: string
+ isEnable?: boolean | string
+ remark?: string
+ createTime?: string
+}
+
+export const ProcessParameterApi = {
+ getProcessParameterPage: async (params: any) => {
+ return await request.get({ url: `/mes/process-parameter/page`, params })
+ },
+
+ getProcessParameterList: async (params?: any) => {
+ return await request.get({ url: `/mes/process-parameter/list`, params })
+ },
+
+ getProcessParameter: async (id: number) => {
+ return await request.get({ url: `/mes/process-parameter/get`, params: { id } })
+ },
+
+ createProcessParameter: async (params: ProcessParameterVO) => {
+ return await request.post({ url: `/mes/process-parameter/create`, data: params })
+ },
+
+ updateProcessParameter: async (params: ProcessParameterVO) => {
+ return await request.put({ url: `/mes/process-parameter/update`, data: params })
+ },
+
+ deleteProcessParameter: async (id: number) => {
+ return await request.delete({ url: `/mes/process-parameter/delete`, params: { id } })
+ },
+
+ exportProcessParameter: async (params: any) => {
+ return await request.download({ url: `/mes/process-parameter/export-excel`, params })
+ }
+}
diff --git a/src/api/mes/processroute/index.ts b/src/api/mes/processroute/index.ts
new file mode 100644
index 00000000..74575b1d
--- /dev/null
+++ b/src/api/mes/processroute/index.ts
@@ -0,0 +1,51 @@
+import request from '@/config/axios'
+
+export interface ProcessRouteVO {
+ id?: number | string
+ code?: string
+ name?: string
+ isEnable?: boolean | string
+ remark?: string
+ items?: ProcessRouteItemVO[]
+ createTime?: string
+}
+
+export interface ProcessRouteItemVO {
+ id?: number
+ routeId?: number
+ sort?: number
+ processParameterId?: number
+ processParameterCode?: string
+ processParameterName?: string
+ remark?: string
+}
+
+export const ProcessRouteApi = {
+ getProcessRoutePage: async (params: any) => {
+ return await request.get({ url: `/mes/process-route/page`, params })
+ },
+
+ getProcessRouteList: async (params?: any) => {
+ return await request.get({ url: `/mes/process-route/list`, params })
+ },
+
+ getProcessRoute: async (id: number) => {
+ return await request.get({ url: `/mes/process-route/get`, params: { id } })
+ },
+
+ createProcessRoute: async (params: ProcessRouteVO) => {
+ return await request.post({ url: `/mes/process-route/create`, data: params })
+ },
+
+ updateProcessRoute: async (params: ProcessRouteVO) => {
+ return await request.put({ url: `/mes/process-route/update`, data: params })
+ },
+
+ deleteProcessRoute: async (id: number) => {
+ return await request.delete({ url: `/mes/process-route/delete`, params: { id } })
+ },
+
+ exportProcessRoute: async (params: any) => {
+ return await request.download({ url: `/mes/process-route/export-excel`, params })
+ }
+}
diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts
index 81d91713..c036444e 100644
--- a/src/locales/zh-CN.ts
+++ b/src/locales/zh-CN.ts
@@ -2688,7 +2688,6 @@ export default {
// 维修
projectContent: '项目内容',
repairResult: '维修结果',
- finishDate: '完成日期',
totalItems: '共{count}条',
repairCode: '维修单号',
repairName: '维修单',
diff --git a/src/views/mes/process-parameter/index.vue b/src/views/mes/process-parameter/index.vue
new file mode 100644
index 00000000..0ae4478e
--- /dev/null
+++ b/src/views/mes/process-parameter/index.vue
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/src/views/mes/process-route/index.vue b/src/views/mes/process-route/index.vue
new file mode 100644
index 00000000..e1a60622
--- /dev/null
+++ b/src/views/mes/process-route/index.vue
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/src/views/mes/processparameter/ProcessParameterForm.vue b/src/views/mes/processparameter/ProcessParameterForm.vue
new file mode 100644
index 00000000..ee11d826
--- /dev/null
+++ b/src/views/mes/processparameter/ProcessParameterForm.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
diff --git a/src/views/mes/processparameter/index.vue b/src/views/mes/processparameter/index.vue
new file mode 100644
index 00000000..9d5f0a82
--- /dev/null
+++ b/src/views/mes/processparameter/index.vue
@@ -0,0 +1,231 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ showAllFilters ? t('common.shrink') : t('common.expand') }}
+
+
+
+
+ {{ t('common.query') }}
+
+
+ {{ t('common.reset') }}
+
+
+ {{ t('action.add') }}
+
+
+ {{ t('action.export') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('action.edit') }}
+
+
+ {{ t('action.del') }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/processroute/ProcessRouteForm.vue b/src/views/mes/processroute/ProcessRouteForm.vue
new file mode 100644
index 00000000..cb98e6e6
--- /dev/null
+++ b/src/views/mes/processroute/ProcessRouteForm.vue
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
diff --git a/src/views/mes/processroute/index.vue b/src/views/mes/processroute/index.vue
new file mode 100644
index 00000000..24968615
--- /dev/null
+++ b/src/views/mes/processroute/index.vue
@@ -0,0 +1,231 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ showAllFilters ? t('common.shrink') : t('common.expand') }}
+
+
+
+
+ {{ t('common.query') }}
+
+
+ {{ t('common.reset') }}
+
+
+ {{ t('action.add') }}
+
+
+ {{ t('action.export') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('action.edit') }}
+
+
+ {{ t('action.del') }}
+
+
+
+
+
+
+
+
+
+
+