From 31012d24b34116b812fbee9ee1db280aa1aa6b98 Mon Sep 17 00:00:00 2001 From: zhangdi <15053473693@163.com> Date: Wed, 24 Dec 2025 15:07:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/productionSchedulingPlan/basic.js | 39 +++ .../processManagement/basicProcesses.vue | 4 +- .../bathRefine/accumulateClass.vue | 4 + .../bathRefine/addQuantity.vue | 4 + .../bathRefine/bathRefineTask.vue | 10 + .../components/addAccumulateClassDialog.vue | 6 +- .../components/addPeriodicalClassDialog.vue | 3 +- .../components/addQuantityDialog.vue | 4 +- .../bathRefine/components/periodicalBatch.vue | 4 + .../components/periodicalClassDevice.vue | 2 + .../bathRefine/js/periodColumnData.js | 6 + .../bathRefine/planClass.vue | 6 + .../bathRefine/workCenterDevice.vue | 4 + .../components/addBasicProcessesDialog.vue | 2 +- .../components/addTemplateDialog.vue | 12 +- .../components/addTestDialog.vue | 6 +- .../components/assignDaialog.vue | 2 + .../components/inPlantMaintenance.vue | 6 + .../components/processMainte/dsCraft.vue | 4 +- .../processMainte/dsPartBasicInfo.vue | 8 +- .../components/processMainte/dsProcess.vue | 4 +- .../components/processMainte/partDetails.vue | 62 +++-- .../processMainte/processPlanning.vue | 18 +- .../processMainte/reworkProcessPlanning.vue | 68 ++++- .../processManagement/inPlantProcess.vue | 2 + .../processManagement/procepssPlanning.vue | 4 + .../sinTer/components/moldChild.vue | 2 + .../sinTer/components/sinterMoldNew.vue | 2 + src/views/processManagement/taskDispatch.vue | 2 + .../processManagement/taskProcessing.vue | 5 + .../basic/oemProcess.vue | 243 ++++++++++++++++++ 31 files changed, 480 insertions(+), 68 deletions(-) create mode 100644 src/views/productionSchedulingPlan/basic/oemProcess.vue diff --git a/src/api/productionSchedulingPlan/basic.js b/src/api/productionSchedulingPlan/basic.js index e073767..728fbd1 100644 --- a/src/api/productionSchedulingPlan/basic.js +++ b/src/api/productionSchedulingPlan/basic.js @@ -284,4 +284,43 @@ export const exportBlob = (url, params) => { method: 'post', responseType: 'blob', }); +}; + + +// 外协工序 增删改查 +export const getListOutsourceProcess = (current, size, params) => { + return request({ + url: '/blade-scheduling/outsourceProcess/page', + method: 'get', + params: { + ...params, + current, + size, + }, + }); +}; +export const removeOutsourceProcess = ids => { + return request({ + url: '/blade-scheduling/outsourceProcess/remove', + method: 'post', + params: { + ids, + }, + }); +}; + +export const addOutsourceProcess = row => { + return request({ + url: '/blade-scheduling/outsourceProcess/save', + method: 'post', + data: row, + }); +}; + +export const updateOutsourceProcess = row => { + return request({ + url: '/blade-scheduling/outsourceProcess/update', + method: 'post', + data: row, + }); }; \ No newline at end of file diff --git a/src/views/processManagement/basicProcesses.vue b/src/views/processManagement/basicProcesses.vue index 1a9084b..e294119 100644 --- a/src/views/processManagement/basicProcesses.vue +++ b/src/views/processManagement/basicProcesses.vue @@ -165,7 +165,6 @@ export default { gridBtn: false, searchMenuPosition: 'right', align: 'center', - column: [ { label: '编码', @@ -215,6 +214,7 @@ export default { align: 'center', searchLabelWidth: 120, type: 'select', + filterable:true, clearable: true, dicData: [ { @@ -245,6 +245,7 @@ export default { align: 'center', searchLabelWidth: 60, type: 'select', + filterable:true, clearable: true, dicData: [ { @@ -275,6 +276,7 @@ export default { align: 'center', searchLabelWidth: 45, type: 'select', + filterable:true, clearable: true, dicData: [ { diff --git a/src/views/processManagement/bathRefine/accumulateClass.vue b/src/views/processManagement/bathRefine/accumulateClass.vue index 084e925..e2bc137 100644 --- a/src/views/processManagement/bathRefine/accumulateClass.vue +++ b/src/views/processManagement/bathRefine/accumulateClass.vue @@ -229,6 +229,8 @@ export default { label: '作业中心', prop: 'wcId', type: 'select', + filterable:true, + clearable: true, search: true, sortable: true, overHidden: true, @@ -269,6 +271,8 @@ export default { label: '规则类型', prop: 'ruleType', type: 'select', + filterable:true, + clearable: true, search: true, sortable: true, overHidden: true, diff --git a/src/views/processManagement/bathRefine/addQuantity.vue b/src/views/processManagement/bathRefine/addQuantity.vue index d546d34..ac119f7 100644 --- a/src/views/processManagement/bathRefine/addQuantity.vue +++ b/src/views/processManagement/bathRefine/addQuantity.vue @@ -108,6 +108,8 @@ export default { label: '作业中心', prop: 'wcId', type: 'select', + filterable:true, + clearable: true, search: true, sortable: true, overHidden: true, @@ -127,6 +129,8 @@ export default { sortable: true, overHidden: true, type: 'select', + filterable:true, + clearable: true, headerAlign: 'center', align: 'center', searchLabelWidth: 80, diff --git a/src/views/processManagement/bathRefine/bathRefineTask.vue b/src/views/processManagement/bathRefine/bathRefineTask.vue index 3e66239..9aadf9e 100644 --- a/src/views/processManagement/bathRefine/bathRefineTask.vue +++ b/src/views/processManagement/bathRefine/bathRefineTask.vue @@ -146,6 +146,8 @@ export default { label: '作业中心', prop: 'wcId', type: 'select', + filterable:true, + clearable: true, width: 200, search: true, sortable: true, @@ -170,6 +172,8 @@ export default { label: '作业槽/设备检查项', prop: 'batchNo', type: 'select', + filterable:true, + clearable: true, search: true, width: 200, sortable: true, @@ -246,6 +250,8 @@ export default { prop: 'finishManStr', width: 120, type: 'select', + filterable:true, + clearable: true, search: false, sortable: true, overHidden: true, @@ -287,6 +293,8 @@ export default { align: 'center', searchMenuPosition: 'right', type: 'select', + filterable:true, + clearable: true, dicData: [ { label: '合格', @@ -309,6 +317,8 @@ export default { label: '状态', prop: 'taskStatus', type: 'select', + filterable:true, + clearable: true, width: 120, search: true, sortable: true, diff --git a/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue b/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue index 560746c..bbd7a9b 100644 --- a/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue +++ b/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue @@ -28,7 +28,7 @@