From 82b6843b273f8cada6e658b763383f65a25564fb Mon Sep 17 00:00:00 2001
From: zhangdi <15053473693@163.com>
Date: Tue, 16 Dec 2025 17:27:12 +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/processManagement/taskProcessing.js | 94 ++-
.../productionSchedulingPlan/scheduling.js | 22 +-
.../components/assignDaialog.vue | 16 +-
.../components/processMainte/dsCraft.vue | 226 ++++--
.../processMainte/dsPartBasicInfo.vue | 511 ++++--------
.../components/processMainte/dsPartIndex.vue | 27 +-
.../components/processMainte/partDetails.vue | 14 +-
.../processMainte/processPlanning.vue | 753 ++++++++++++++----
.../processManagement/procepssPlanning.vue | 1 -
src/views/processManagement/taskDispatch.vue | 7 +-
.../processManagement/taskProcessing.vue | 48 +-
11 files changed, 1103 insertions(+), 616 deletions(-)
diff --git a/src/api/processManagement/taskProcessing.js b/src/api/processManagement/taskProcessing.js
index 4fcbd05..28daf21 100644
--- a/src/api/processManagement/taskProcessing.js
+++ b/src/api/processManagement/taskProcessing.js
@@ -56,13 +56,11 @@ export const getPartDetail = (taskId) => {
}
// 查询任务工艺编制详情 dsTasking/processAuthorized
-export const getProcessAuthorized = (taskId) => {
+export const getProcessAuthorized = (params) => {
return request({
url: '/blade-desk/dsTasking/processAuthorized',
method: 'get',
- params: {
- taskId
- },
+ params: params,
});
}
@@ -121,7 +119,93 @@ export const taskReception = data => {
return request({
url: '/blade-desk/dsTasking/taskReception',
method: 'post',
- data
+ data:data
+ });
+}
+
+
+// 零件编制保存
+export const authorizedAccomplish = data => {
+ return request({
+ url: '/blade-desk/dsTasking/authorizedAccomplish',
+ method: 'post',
+ data:data
+ });
+}
+
+
+// 工艺编制保存
+export const authorizedAccomplish2 = data => {
+ return request({
+ url: '/blade-desk/dsTasking/authorizedAccomplish',
+ method: 'post',
+ data:data
+ });
+}
+
+
+// 工艺检验项目保存
+export const saveProcessProjectSave = data => {
+ return request({
+ url: '/blade-desk/dsTasking/saveProcessProjectSave',
+ method: 'post',
+ data:data
});
}
+
+
+
+// 工艺 尺寸量具保存
+export const saveProcessMeasuringTool = data => {
+ return request({
+ url: '/blade-desk/dsTasking/saveProcessMeasuringTool',
+ method: 'post',
+ data:data
+ });
+}
+
+// 工装保存
+export const saveProcessMoldTool = data => {
+ return request({
+ url: '/blade-desk/dsTasking/saveProcessMoldTool',
+ method: 'post',
+ data:data
+ });
+}
+
+// 工艺模板下拉数据
+export const getModelList = (params) => {
+ return request({
+ url: '/blade-desk/dsProModel/getModelList',
+ method: 'get',
+ params: params,
+ });
+}
+
+// 工艺模板下拉数据导入
+export const getModelDetailList = (params) => {
+ return request({
+ url: '/blade-desk/dsProDetail/getModelDetailList',
+ method: 'get',
+ params: params,
+ });
+}
+
+// 工序信息查询
+export const getProcessSetList = (params) => {
+ return request({
+ url: '/blade-desk/bsProcessSet/getProcessSetList',
+ method: 'get',
+ params: params,
+ });
+}
+
+// 工艺能力查询
+export const getCraftAbilityList = (params) => {
+ return request({
+ url: '/blade-desk/bsCraftAbility/getCraftAbilityList',
+ method: 'get',
+ params: params,
+ });
+}
diff --git a/src/api/productionSchedulingPlan/scheduling.js b/src/api/productionSchedulingPlan/scheduling.js
index d42a5a4..ac28cbd 100644
--- a/src/api/productionSchedulingPlan/scheduling.js
+++ b/src/api/productionSchedulingPlan/scheduling.js
@@ -23,10 +23,30 @@ export const getYieldOrderList = (current, size, params) => {
};
// 排产看板数据
-export const schedulingCount = row => {
+export const schedulingCount = params => {
return request({
url: '/blade-scheduling/workOrder/schedulingCount',
method: 'post',
+ params: params,
+ });
+};
+
+
+
+// 排产 获取班组
+export const selectTeam = params => {
+ return request({
+ url: '/blade-scheduling/workOrder/selectTeam',
+ method: 'get',
+ params: params,
+ });
+};
+
+// 排产 获取设备
+export const selectEquip = row => {
+ return request({
+ url: '/blade-scheduling/workOrder/selectEquip',
+ method: 'get',
data: row,
});
};
\ No newline at end of file
diff --git a/src/views/processManagement/components/assignDaialog.vue b/src/views/processManagement/components/assignDaialog.vue
index d00bae9..bbaac3d 100644
--- a/src/views/processManagement/components/assignDaialog.vue
+++ b/src/views/processManagement/components/assignDaialog.vue
@@ -83,17 +83,23 @@ export default {
this.updateRow.forEach((item, index) => {
arr.push(item.id);
});
- let query = {
- dtIdList: arr.join(','),
- userId: this.$refs.from.form.userId,
- // remarks:'任务分派'
- };
+
if (this.title == '转派') {
+ let query = {
+ craftMan: this.$refs.from.form.userId,
+ id: arr[0],
+ // remarks:'任务分派'
+ };
taskRedeploy(query).then(res => {
this.$message.success('操作成功!');
this.cancel(true);
});
} else {
+ let query = {
+ dtIdList: arr.join(','),
+ userId: this.$refs.from.form.userId,
+ // remarks:'任务分派'
+ };
setDispatch(query).then(res => {
this.$message.success('操作成功!');
this.cancel(true);
diff --git a/src/views/processManagement/components/processMainte/dsCraft.vue b/src/views/processManagement/components/processMainte/dsCraft.vue
index 76fa470..506b5d1 100644
--- a/src/views/processManagement/components/processMainte/dsCraft.vue
+++ b/src/views/processManagement/components/processMainte/dsCraft.vue
@@ -1,47 +1,91 @@
-