diff --git a/src/api/base/firstLastInspection.js b/src/api/base/firstLastInspection.js
new file mode 100644
index 0000000..61a0eb9
--- /dev/null
+++ b/src/api/base/firstLastInspection.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+export function listFirstLastInspection(query) {
+ return request({
+ url: '/base/firstLastInspection/list',
+ method: 'get',
+ params: query
+ })
+}
+
+export function getFirstLastInspection(objId) {
+ return request({
+ url: '/base/firstLastInspection/' + objId,
+ method: 'get'
+ })
+}
+
+export function addFirstLastInspection(data) {
+ return request({
+ url: '/base/firstLastInspection',
+ method: 'post',
+ data: data
+ })
+}
+
+export function updateFirstLastInspection(data) {
+ return request({
+ url: '/base/firstLastInspection',
+ method: 'put',
+ data: data
+ })
+}
+
+export function delFirstLastInspection(objId) {
+ return request({
+ url: '/base/firstLastInspection/' + objId,
+ method: 'delete'
+ })
+}
+
+export function getFirstLastInspectionList(query) {
+ return request({
+ url: '/base/firstLastInspection/getList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/base/inspectionReport.js b/src/api/base/inspectionReport.js
new file mode 100644
index 0000000..819b212
--- /dev/null
+++ b/src/api/base/inspectionReport.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+export function listInspectionReport(query) {
+ return request({
+ url: '/base/inspectionReport/list',
+ method: 'get',
+ params: query
+ })
+}
+
+export function getInspectionReport(objId) {
+ return request({
+ url: '/base/inspectionReport/' + objId,
+ method: 'get'
+ })
+}
+
+export function addInspectionReport(data) {
+ return request({
+ url: '/base/inspectionReport',
+ method: 'post',
+ data: data
+ })
+}
+
+export function updateInspectionReport(data) {
+ return request({
+ url: '/base/inspectionReport',
+ method: 'put',
+ data: data
+ })
+}
+
+export function delInspectionReport(objId) {
+ return request({
+ url: '/base/inspectionReport/' + objId,
+ method: 'delete'
+ })
+}
+
+export function getInspectionReportList(query) {
+ return request({
+ url: '/base/inspectionReport/getList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/base/inspectionStandard.js b/src/api/base/inspectionStandard.js
new file mode 100644
index 0000000..e00ec99
--- /dev/null
+++ b/src/api/base/inspectionStandard.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+export function listInspectionStandard(query) {
+ return request({
+ url: '/base/inspectionStandard/list',
+ method: 'get',
+ params: query
+ })
+}
+
+export function getInspectionStandard(objId) {
+ return request({
+ url: '/base/inspectionStandard/' + objId,
+ method: 'get'
+ })
+}
+
+export function addInspectionStandard(data) {
+ return request({
+ url: '/base/inspectionStandard',
+ method: 'post',
+ data: data
+ })
+}
+
+export function updateInspectionStandard(data) {
+ return request({
+ url: '/base/inspectionStandard',
+ method: 'put',
+ data: data
+ })
+}
+
+export function delInspectionStandard(objId) {
+ return request({
+ url: '/base/inspectionStandard/' + objId,
+ method: 'delete'
+ })
+}
+
+export function getInspectionStandardList(query) {
+ return request({
+ url: '/base/inspectionStandard/getList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/base/processAlert.js b/src/api/base/processAlert.js
new file mode 100644
index 0000000..a950f4f
--- /dev/null
+++ b/src/api/base/processAlert.js
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询工艺预警列表
+export function listProcessAlert(query) {
+ return request({
+ url: '/base/processAlert/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询工艺预警详细
+export function getProcessAlert(alertId) {
+ return request({
+ url: '/base/processAlert/' + alertId,
+ method: 'get'
+ })
+}
+
+// 新增工艺预警
+export function addProcessAlert(data) {
+ return request({
+ url: '/base/processAlert',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改工艺预警
+export function updateProcessAlert(data) {
+ return request({
+ url: '/base/processAlert',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除工艺预警
+export function delProcessAlert(alertId) {
+ return request({
+ url: '/base/processAlert/' + alertId,
+ method: 'delete'
+ })
+}
+
+// 处理工艺预警
+export function handleProcessAlert(data) {
+ return request({
+ url: '/base/processAlert/handle',
+ method: 'put',
+ data: data
+ })
+}
diff --git a/src/api/base/processDebugBackup.js b/src/api/base/processDebugBackup.js
new file mode 100644
index 0000000..6efdb67
--- /dev/null
+++ b/src/api/base/processDebugBackup.js
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询调试备份列表
+export function listProcessDebugBackup(query) {
+ return request({
+ url: '/base/processDebugBackup/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询调试备份详细
+export function getProcessDebugBackup(backupId) {
+ return request({
+ url: '/base/processDebugBackup/' + backupId,
+ method: 'get'
+ })
+}
+
+// 新增调试备份
+export function addProcessDebugBackup(data) {
+ return request({
+ url: '/base/processDebugBackup',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改调试备份
+export function updateProcessDebugBackup(data) {
+ return request({
+ url: '/base/processDebugBackup',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除调试备份
+export function delProcessDebugBackup(backupId) {
+ return request({
+ url: '/base/processDebugBackup/' + backupId,
+ method: 'delete'
+ })
+}
+
+// 获取调试备份列表(不分页)
+export function getProcessDebugBackupList(query) {
+ return request({
+ url: '/base/processDebugBackup/getProcessDebugBackupList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/base/processDocument.js b/src/api/base/processDocument.js
new file mode 100644
index 0000000..db88af0
--- /dev/null
+++ b/src/api/base/processDocument.js
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询工艺文档列表
+export function listProcessDocument(query) {
+ return request({
+ url: '/base/processDocument/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询工艺文档详细
+export function getProcessDocument(docId) {
+ return request({
+ url: '/base/processDocument/' + docId,
+ method: 'get'
+ })
+}
+
+// 新增工艺文档
+export function addProcessDocument(data) {
+ return request({
+ url: '/base/processDocument',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改工艺文档
+export function updateProcessDocument(data) {
+ return request({
+ url: '/base/processDocument',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除工艺文档
+export function delProcessDocument(docId) {
+ return request({
+ url: '/base/processDocument/' + docId,
+ method: 'delete'
+ })
+}
+
+// 获取工艺文档列表(不分页)
+export function getProcessDocumentList(query) {
+ return request({
+ url: '/base/processDocument/getProcessDocumentList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/base/processParamChange.js b/src/api/base/processParamChange.js
new file mode 100644
index 0000000..5848268
--- /dev/null
+++ b/src/api/base/processParamChange.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询工艺参数变更记录列表
+export function listProcessParamChange(query) {
+ return request({
+ url: '/base/processParamChange/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询工艺参数变更记录详细
+export function getProcessParamChange(changeId) {
+ return request({
+ url: '/base/processParamChange/' + changeId,
+ method: 'get'
+ })
+}
+
+// 新增工艺参数变更记录
+export function addProcessParamChange(data) {
+ return request({
+ url: '/base/processParamChange',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改工艺参数变更记录
+export function updateProcessParamChange(data) {
+ return request({
+ url: '/base/processParamChange',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除工艺参数变更记录
+export function delProcessParamChange(changeId) {
+ return request({
+ url: '/base/processParamChange/' + changeId,
+ method: 'delete'
+ })
+}
diff --git a/src/api/base/processParamMonitor.js b/src/api/base/processParamMonitor.js
new file mode 100644
index 0000000..038885c
--- /dev/null
+++ b/src/api/base/processParamMonitor.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询工艺参数监控列表
+export function listProcessParamMonitor(query) {
+ return request({
+ url: '/base/processParamMonitor/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询工艺参数监控详细
+export function getProcessParamMonitor(monitorId) {
+ return request({
+ url: '/base/processParamMonitor/' + monitorId,
+ method: 'get'
+ })
+}
+
+// 新增工艺参数监控
+export function addProcessParamMonitor(data) {
+ return request({
+ url: '/base/processParamMonitor',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改工艺参数监控
+export function updateProcessParamMonitor(data) {
+ return request({
+ url: '/base/processParamMonitor',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除工艺参数监控
+export function delProcessParamMonitor(monitorId) {
+ return request({
+ url: '/base/processParamMonitor/' + monitorId,
+ method: 'delete'
+ })
+}
diff --git a/src/api/base/processParamTrace.js b/src/api/base/processParamTrace.js
new file mode 100644
index 0000000..9f2e2ae
--- /dev/null
+++ b/src/api/base/processParamTrace.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询参数追溯列表
+export function listProcessParamTrace(query) {
+ return request({
+ url: '/base/processParamTrace/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询参数追溯详细
+export function getProcessParamTrace(traceId) {
+ return request({
+ url: '/base/processParamTrace/' + traceId,
+ method: 'get'
+ })
+}
+
+// 新增参数追溯
+export function addProcessParamTrace(data) {
+ return request({
+ url: '/base/processParamTrace',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改参数追溯
+export function updateProcessParamTrace(data) {
+ return request({
+ url: '/base/processParamTrace',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除参数追溯
+export function delProcessParamTrace(traceId) {
+ return request({
+ url: '/base/processParamTrace/' + traceId,
+ method: 'delete'
+ })
+}
diff --git a/src/api/base/processSnapshot.js b/src/api/base/processSnapshot.js
new file mode 100644
index 0000000..33ace47
--- /dev/null
+++ b/src/api/base/processSnapshot.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询工艺快照列表
+export function listProcessSnapshot(query) {
+ return request({
+ url: '/base/processSnapshot/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询工艺快照详细
+export function getProcessSnapshot(snapshotId) {
+ return request({
+ url: '/base/processSnapshot/' + snapshotId,
+ method: 'get'
+ })
+}
+
+// 新增工艺快照
+export function addProcessSnapshot(data) {
+ return request({
+ url: '/base/processSnapshot',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改工艺快照
+export function updateProcessSnapshot(data) {
+ return request({
+ url: '/base/processSnapshot',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除工艺快照
+export function delProcessSnapshot(snapshotId) {
+ return request({
+ url: '/base/processSnapshot/' + snapshotId,
+ method: 'delete'
+ })
+}
diff --git a/src/api/base/qualityTrace.js b/src/api/base/qualityTrace.js
new file mode 100644
index 0000000..6189862
--- /dev/null
+++ b/src/api/base/qualityTrace.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+export function listQualityTrace(query) {
+ return request({
+ url: '/base/qualityTrace/list',
+ method: 'get',
+ params: query
+ })
+}
+
+export function getQualityTrace(objId) {
+ return request({
+ url: '/base/qualityTrace/' + objId,
+ method: 'get'
+ })
+}
+
+export function addQualityTrace(data) {
+ return request({
+ url: '/base/qualityTrace',
+ method: 'post',
+ data: data
+ })
+}
+
+export function updateQualityTrace(data) {
+ return request({
+ url: '/base/qualityTrace',
+ method: 'put',
+ data: data
+ })
+}
+
+export function delQualityTrace(objId) {
+ return request({
+ url: '/base/qualityTrace/' + objId,
+ method: 'delete'
+ })
+}
+
+export function getQualityTraceList(query) {
+ return request({
+ url: '/base/qualityTrace/getList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/base/samplingInspection.js b/src/api/base/samplingInspection.js
new file mode 100644
index 0000000..b24d790
--- /dev/null
+++ b/src/api/base/samplingInspection.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+export function listSamplingInspection(query) {
+ return request({
+ url: '/base/samplingInspection/list',
+ method: 'get',
+ params: query
+ })
+}
+
+export function getSamplingInspection(objId) {
+ return request({
+ url: '/base/samplingInspection/' + objId,
+ method: 'get'
+ })
+}
+
+export function addSamplingInspection(data) {
+ return request({
+ url: '/base/samplingInspection',
+ method: 'post',
+ data: data
+ })
+}
+
+export function updateSamplingInspection(data) {
+ return request({
+ url: '/base/samplingInspection',
+ method: 'put',
+ data: data
+ })
+}
+
+export function delSamplingInspection(objId) {
+ return request({
+ url: '/base/samplingInspection/' + objId,
+ method: 'delete'
+ })
+}
+
+export function getSamplingInspectionList(query) {
+ return request({
+ url: '/base/samplingInspection/getList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/base/samplingPlan.js b/src/api/base/samplingPlan.js
new file mode 100644
index 0000000..64da889
--- /dev/null
+++ b/src/api/base/samplingPlan.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+export function listSamplingPlan(query) {
+ return request({
+ url: '/base/samplingPlan/list',
+ method: 'get',
+ params: query
+ })
+}
+
+export function getSamplingPlan(objId) {
+ return request({
+ url: '/base/samplingPlan/' + objId,
+ method: 'get'
+ })
+}
+
+export function addSamplingPlan(data) {
+ return request({
+ url: '/base/samplingPlan',
+ method: 'post',
+ data: data
+ })
+}
+
+export function updateSamplingPlan(data) {
+ return request({
+ url: '/base/samplingPlan',
+ method: 'put',
+ data: data
+ })
+}
+
+export function delSamplingPlan(objId) {
+ return request({
+ url: '/base/samplingPlan/' + objId,
+ method: 'delete'
+ })
+}
+
+export function getSamplingPlanList(query) {
+ return request({
+ url: '/base/samplingPlan/getList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/base/standardDocument.js b/src/api/base/standardDocument.js
new file mode 100644
index 0000000..4f96aba
--- /dev/null
+++ b/src/api/base/standardDocument.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+export function listStandardDocument(query) {
+ return request({
+ url: '/base/standardDocument/list',
+ method: 'get',
+ params: query
+ })
+}
+
+export function getStandardDocument(objId) {
+ return request({
+ url: '/base/standardDocument/' + objId,
+ method: 'get'
+ })
+}
+
+export function addStandardDocument(data) {
+ return request({
+ url: '/base/standardDocument',
+ method: 'post',
+ data: data
+ })
+}
+
+export function updateStandardDocument(data) {
+ return request({
+ url: '/base/standardDocument',
+ method: 'put',
+ data: data
+ })
+}
+
+export function delStandardDocument(objId) {
+ return request({
+ url: '/base/standardDocument/' + objId,
+ method: 'delete'
+ })
+}
+
+export function getStandardDocumentList(query) {
+ return request({
+ url: '/base/standardDocument/getList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/views/base/firstLastInspection/index.vue b/src/views/base/firstLastInspection/index.vue
new file mode 100644
index 0000000..b76590d
--- /dev/null
+++ b/src/views/base/firstLastInspection/index.vue
@@ -0,0 +1,285 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/inspectionReport/index.vue b/src/views/base/inspectionReport/index.vue
new file mode 100644
index 0000000..1d0d305
--- /dev/null
+++ b/src/views/base/inspectionReport/index.vue
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/inspectionStandard/index.vue b/src/views/base/inspectionStandard/index.vue
new file mode 100644
index 0000000..e2cf845
--- /dev/null
+++ b/src/views/base/inspectionStandard/index.vue
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/processAlert/index.vue b/src/views/base/processAlert/index.vue
new file mode 100644
index 0000000..93fb98d
--- /dev/null
+++ b/src/views/base/processAlert/index.vue
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.alertLevel === '3' ? '紧急' : scope.row.alertLevel === '2' ? '重要' : '一般' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.alertStatus === '2' ? '已处理' : scope.row.alertStatus === '1' ? '处理中' : '未处理' }}
+
+
+
+
+
+ 处理
+ 详情
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 处理中
+ 已处理
+
+
+
+
+
+
+
+
+
+
+
+ {{ currentRow.alertCode }}
+ {{ currentRow.alertType }}
+ {{ currentRow.alertLevel === '3' ? '紧急' : currentRow.alertLevel === '2' ? '重要' : '一般' }}
+ {{ currentRow.alertStatus === '2' ? '已处理' : currentRow.alertStatus === '1' ? '处理中' : '未处理' }}
+ {{ currentRow.deviceCode }}
+ {{ currentRow.deviceName }}
+ {{ currentRow.paramCode }}
+ {{ currentRow.paramName }}
+ {{ currentRow.alertValue }}
+ {{ currentRow.thresholdValue }}
+ {{ currentRow.alertContent }}
+ {{ currentRow.alertTime }}
+ {{ currentRow.handleUser }}
+ {{ currentRow.handleTime }}
+ {{ currentRow.handleResult }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/processDebugBackup/index.vue b/src/views/base/processDebugBackup/index.vue
new file mode 100644
index 0000000..ad2e25b
--- /dev/null
+++ b/src/views/base/processDebugBackup/index.vue
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增备份
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看参数
+ 应用
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ viewParamData }}
+
+
+
+
+
+
diff --git a/src/views/base/processDocument/index.vue b/src/views/base/processDocument/index.vue
new file mode 100644
index 0000000..226339b
--- /dev/null
+++ b/src/views/base/processDocument/index.vue
@@ -0,0 +1,255 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.docStatus === '1' ? '发布' : scope.row.docStatus === '2' ? '作废' : '草稿' }}
+
+
+
+
+
+
+ 查看
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 草稿
+ 发布
+ 作废
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/processParamMonitor/index.vue b/src/views/base/processParamMonitor/index.vue
new file mode 100644
index 0000000..2447f41
--- /dev/null
+++ b/src/views/base/processParamMonitor/index.vue
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 导出
+
+
+ 刷新数据
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.paramValue }}
+
+
+
+
+
+
+
+
+
+ {{ scope.row.paramStatus === '0' ? '正常' : '异常' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/processParamTrace/index.vue b/src/views/base/processParamTrace/index.vue
new file mode 100644
index 0000000..69451c4
--- /dev/null
+++ b/src/views/base/processParamTrace/index.vue
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/processSnapshot/index.vue b/src/views/base/processSnapshot/index.vue
new file mode 100644
index 0000000..6aa6f36
--- /dev/null
+++ b/src/views/base/processSnapshot/index.vue
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看参数
+
+
+
+
+
+
+
+
+ {{ currentRow.productCode }}
+ {{ currentRow.productName }}
+ {{ currentRow.orderCode }}
+ {{ currentRow.batchCode }}
+ {{ currentRow.deviceCode }}
+ {{ currentRow.stationCode }}
+ {{ currentRow.processStep }}
+ {{ currentRow.processName }}
+ {{ currentRow.snapshotTime }}
+
+
+
参数数据
+
{{ viewParamData }}
+
+
+
+
+
+
+
diff --git a/src/views/base/qualityTrace/index.vue b/src/views/base/qualityTrace/index.vue
new file mode 100644
index 0000000..e65e7d1
--- /dev/null
+++ b/src/views/base/qualityTrace/index.vue
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/samplingInspection/index.vue b/src/views/base/samplingInspection/index.vue
new file mode 100644
index 0000000..a7002ce
--- /dev/null
+++ b/src/views/base/samplingInspection/index.vue
@@ -0,0 +1,267 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/samplingPlan/index.vue b/src/views/base/samplingPlan/index.vue
new file mode 100644
index 0000000..afbc9cc
--- /dev/null
+++ b/src/views/base/samplingPlan/index.vue
@@ -0,0 +1,219 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/standardDocument/index.vue b/src/views/base/standardDocument/index.vue
new file mode 100644
index 0000000..5092707
--- /dev/null
+++ b/src/views/base/standardDocument/index.vue
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+