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 @@