From 2e8f51e5872111bb271e5863d31dc2dd2f5a84df Mon Sep 17 00:00:00 2001 From: zhangdi <1104545947@qq.com> Date: Wed, 27 May 2026 14:48:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/processManagement/taskProcessing.js | 18 + src/views/oem/oemApproval/index.vue | 6 +- .../processManagement/basicProcesses.vue | 6 +- .../bathRefine/accumulateClass.vue | 5 +- .../bathRefine/addQuantity.vue | 4 +- .../bathRefine/bathRefineTask.vue | 7 +- .../bathRefine/components/periodicalBatch.vue | 6 +- .../components/periodicalClassDevice.vue | 6 +- .../bathRefine/planClass.vue | 8 +- .../bathRefine/workCenterDevice.vue | 3 +- .../components/inPlantMaintenance.vue | 1 + .../components/processMainte/dsCraft.vue | 431 ------------------ .../processMainte/dsPartBasicInfo.vue | 108 +++-- .../components/processMainte/dsPartIndex.vue | 6 +- .../components/processMainte/partDetails.vue | 7 +- .../processMainte/processPlanning.vue | 221 +++++---- .../processManagement/inPlantProcess.vue | 5 +- .../processManagement/procepssPlanning.vue | 82 +++- .../processManagement/processTemplate.vue | 1 + src/views/processManagement/taskDispatch.vue | 1 + .../processManagement/taskProcessing.vue | 9 - .../components/afterPlatingEntryDialog.vue | 11 +- .../components/outsourceDialog.vue | 4 + .../basic/personnelCapacity.vue | 36 +- .../productionTesting/InspectionTemplate.vue | 38 +- .../qualityManagement/similarParts/index.vue | 1 + 26 files changed, 367 insertions(+), 664 deletions(-) delete mode 100644 src/views/processManagement/components/processMainte/dsCraft.vue diff --git a/src/api/processManagement/taskProcessing.js b/src/api/processManagement/taskProcessing.js index b8d53bda..f33322cb 100644 --- a/src/api/processManagement/taskProcessing.js +++ b/src/api/processManagement/taskProcessing.js @@ -289,4 +289,22 @@ export const getOemList = (params) => { method: 'get', params: params, }); +} + +// 获取检验项目模板列表数据 +export const getInspectionTemplateList = (params) => { + return request({ + url: '/blade-desk/QA/InspectionTemplate/getInspectionTemplateList', + method: 'get', + params: params, + }); +} + +// 查询检验项目详情 +export const getInspectionDetail = (params) =>{ + return request({ + url:'/api/blade-desk/QA/InspectionTemplate/detail', + method:'get', + params + }) } \ No newline at end of file diff --git a/src/views/oem/oemApproval/index.vue b/src/views/oem/oemApproval/index.vue index 625016f8..7bee99f6 100644 --- a/src/views/oem/oemApproval/index.vue +++ b/src/views/oem/oemApproval/index.vue @@ -60,7 +60,7 @@ export default { searchIndex: 3, tree: false, border: true, - index: true, + index: false, selection: true, viewBtn: false, delBtn: false, @@ -314,10 +314,10 @@ export default { this.$message.error("请选择状态为【待审核】的数据"); return } - this.woId = this.selectionList.map(item => item.woId).join(',') + this.woId = this.selectionList.map(item => item.id).join(',') this.isOpen = true; }else{ - this.woId = row.woId + this.woId = row.id this.isOpen = true; } }, diff --git a/src/views/processManagement/basicProcesses.vue b/src/views/processManagement/basicProcesses.vue index 5649048b..c022787a 100644 --- a/src/views/processManagement/basicProcesses.vue +++ b/src/views/processManagement/basicProcesses.vue @@ -161,6 +161,7 @@ export default { menuAlign: 'center', gridBtn: false, searchMenuPosition: 'right', + searchLabelWidth:'auto', align: 'center', column: [ { @@ -172,7 +173,6 @@ export default { order: 9, headerAlign: 'center', align: 'center', - searchLabelWidth: 45, }, { label: '名称', @@ -184,7 +184,6 @@ export default { width: 200, headerAlign: 'center', align: 'left', - searchLabelWidth: 45, }, { label: '是否检验工序', @@ -195,7 +194,6 @@ export default { span: 8, headerAlign: 'center', align: 'center', - searchLabelWidth: 120, width: 140, type: 'select', filterable: true, @@ -220,7 +218,6 @@ export default { span: 8, headerAlign: 'center', align: 'center', - searchLabelWidth: 60, type: 'select', filterable: true, clearable: true, @@ -244,7 +241,6 @@ export default { span: 8, headerAlign: 'center', align: 'center', - searchLabelWidth: 45, type: 'select', filterable: true, clearable: true, diff --git a/src/views/processManagement/bathRefine/accumulateClass.vue b/src/views/processManagement/bathRefine/accumulateClass.vue index a9afcb84..53272915 100644 --- a/src/views/processManagement/bathRefine/accumulateClass.vue +++ b/src/views/processManagement/bathRefine/accumulateClass.vue @@ -104,7 +104,7 @@ export default { editBtnIcon: ' ', viewBtnText: '详情', labelWidth: 120, - searchLabelWidth: 120, + searchLabelWidth: 'auto', menuWidth: 110, dialogWidth: 1200, dialogClickModal: false, @@ -135,7 +135,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, cascader: ['batchNo'], width: 170, rules: [ @@ -175,7 +174,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 80, hide: true, rules: [ { @@ -216,7 +214,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, width: 120, rules: [ { diff --git a/src/views/processManagement/bathRefine/addQuantity.vue b/src/views/processManagement/bathRefine/addQuantity.vue index 3f062cac..38f6fdff 100644 --- a/src/views/processManagement/bathRefine/addQuantity.vue +++ b/src/views/processManagement/bathRefine/addQuantity.vue @@ -87,7 +87,7 @@ export default { editBtnIcon: ' ', viewBtnText: '详情', labelWidth: 120, - searchLabelWidth: 120, + searchLabelWidth: 'auto', menu: true, menuWidth: 120, dialogWidth: 1200, @@ -119,7 +119,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, dicUrl: '/blade-desk/bsWorkCenter/getList', props: { label: 'wcName', @@ -137,7 +136,6 @@ export default { clearable: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 80, rules: [ { required: true, diff --git a/src/views/processManagement/bathRefine/bathRefineTask.vue b/src/views/processManagement/bathRefine/bathRefineTask.vue index 73d2f254..4a2ff9e9 100644 --- a/src/views/processManagement/bathRefine/bathRefineTask.vue +++ b/src/views/processManagement/bathRefine/bathRefineTask.vue @@ -122,7 +122,7 @@ export default { editBtnIcon: ' ', viewBtnText: '详情', labelWidth: 120, - searchLabelWidth: 150, + searchLabelWidth: 'auto', menu: true, menuWidth: 80, dialogWidth: 1200, @@ -155,7 +155,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, rules: [ { required: true, @@ -198,7 +197,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, rules: [ { required: true, @@ -233,7 +231,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 80, type: 'date', searchRange: true, startPlaceholder: '开始时间', @@ -346,7 +343,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 50, searchOrder: 20, rules: [ { @@ -387,7 +383,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 60, rules: [ { required: true, diff --git a/src/views/processManagement/bathRefine/components/periodicalBatch.vue b/src/views/processManagement/bathRefine/components/periodicalBatch.vue index 53f22635..502bccaa 100644 --- a/src/views/processManagement/bathRefine/components/periodicalBatch.vue +++ b/src/views/processManagement/bathRefine/components/periodicalBatch.vue @@ -88,7 +88,7 @@ export default { editBtnIcon: ' ', viewBtnText: '详情', labelWidth: 120, - searchLabelWidth: 120, + searchLabelWidth: 'auto', menu: true, menuWidth: 120, dialogWidth: 1200, @@ -116,7 +116,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, dicUrl: '/blade-desk/bsWorkCenter/getList', type: 'select', cascader: ['batchNo'], @@ -157,7 +156,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 80, hide: true, rules: [ { @@ -183,7 +181,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, rules: [ { required: true, @@ -205,7 +202,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 80, display: false, rules: [ { diff --git a/src/views/processManagement/bathRefine/components/periodicalClassDevice.vue b/src/views/processManagement/bathRefine/components/periodicalClassDevice.vue index 28e0ce25..42a1244b 100644 --- a/src/views/processManagement/bathRefine/components/periodicalClassDevice.vue +++ b/src/views/processManagement/bathRefine/components/periodicalClassDevice.vue @@ -87,7 +87,7 @@ export default { editBtnIcon: ' ', viewBtnText: '详情', labelWidth: 120, - searchLabelWidth: 120, + searchLabelWidth: 'auto', menu: true, menuWidth: 120, dialogWidth: 1200, @@ -115,7 +115,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, type:'select', dicUrl: '/blade-desk/bsWorkCenter/getList', props: { @@ -138,7 +137,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 90, rules: [ { required: true, @@ -155,7 +153,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, rules: [ { required: true, @@ -198,7 +195,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 80, display: false, rules: [ { diff --git a/src/views/processManagement/bathRefine/planClass.vue b/src/views/processManagement/bathRefine/planClass.vue index 5acc19b3..90264a2e 100644 --- a/src/views/processManagement/bathRefine/planClass.vue +++ b/src/views/processManagement/bathRefine/planClass.vue @@ -101,7 +101,7 @@ export default { editBtnIcon: ' ', viewBtnText: '详情', labelWidth: 80, - searchLabelWidth: 120, + searchLabelWidth: 'auto', menu: true, menuWidth: 140, dialogWidth: 800, @@ -133,7 +133,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, cascader: ['batchNo'], rules: [ { @@ -159,7 +158,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 80, hide: true, dicUrl: `/blade-desk/BA/WorkTank/listForSelect?workstationId={{wcId}}`, props: { @@ -185,7 +183,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, rules: [ { required: true, @@ -205,7 +202,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 80, addDisplay: false, editDisplay: false, }, @@ -221,7 +217,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 80, format: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD', rules: [ @@ -245,7 +240,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'center', - searchLabelWidth: 80, searchOrder: 20, dicData: [ { diff --git a/src/views/processManagement/bathRefine/workCenterDevice.vue b/src/views/processManagement/bathRefine/workCenterDevice.vue index 6549e7c9..c46087ad 100644 --- a/src/views/processManagement/bathRefine/workCenterDevice.vue +++ b/src/views/processManagement/bathRefine/workCenterDevice.vue @@ -62,7 +62,7 @@ export default { editBtnIcon: ' ', viewBtnText: '详情', labelWidth: 100, - searchLabelWidth: 120, + searchLabelWidth: 'auto', menu: true, menuWidth: 120, dialogWidth: 450, @@ -95,7 +95,6 @@ export default { overHidden: true, headerAlign: 'center', align: 'left', - searchLabelWidth: 80, rules: [ { required: true, diff --git a/src/views/processManagement/components/inPlantMaintenance.vue b/src/views/processManagement/components/inPlantMaintenance.vue index ca9570b7..eecf8c83 100644 --- a/src/views/processManagement/components/inPlantMaintenance.vue +++ b/src/views/processManagement/components/inPlantMaintenance.vue @@ -135,6 +135,7 @@ export default { delBtnIcon: ' ', editBtnIcon: ' ', align: 'center', + searchLabelWidth:'auto', column: [ { label: '作业中心', diff --git a/src/views/processManagement/components/processMainte/dsCraft.vue b/src/views/processManagement/components/processMainte/dsCraft.vue deleted file mode 100644 index f6a5de01..00000000 --- a/src/views/processManagement/components/processMainte/dsCraft.vue +++ /dev/null @@ -1,431 +0,0 @@ - - - diff --git a/src/views/processManagement/components/processMainte/dsPartBasicInfo.vue b/src/views/processManagement/components/processMainte/dsPartBasicInfo.vue index 9db42abd..a595f407 100644 --- a/src/views/processManagement/components/processMainte/dsPartBasicInfo.vue +++ b/src/views/processManagement/components/processMainte/dsPartBasicInfo.vue @@ -45,7 +45,7 @@ - + @@ -253,7 +253,7 @@ -