From 77876d5ac5cb5f5a6c86302e01f9b8aeb021f7e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=93=E8=B1=86=E8=B1=86?= <3346088772@qq.comcd> Date: Thu, 22 Feb 2024 13:42:08 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=B7=A5=E8=89=BA=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mes/pro/proroute/routeprocess.vue | 48 ++++++++++++++++----- 1 file changed, 37 insertions(+), 11 deletions(-) diff --git a/src/views/mes/pro/proroute/routeprocess.vue b/src/views/mes/pro/proroute/routeprocess.vue index e8db1dd..0125063 100644 --- a/src/views/mes/pro/proroute/routeprocess.vue +++ b/src/views/mes/pro/proroute/routeprocess.vue @@ -304,8 +304,8 @@ /> - - + + - + 出库 @@ -471,7 +471,8 @@ export default { lineName: "", pointName: "", TypeId: false, - // Typefile: false, + Typefile: false, + warehousing: false, // 表单参数 form: { originalName: "", @@ -568,14 +569,25 @@ export default { handleNodeClick(data) { if (data.machineryTypeId == 229) { this.TypeId = true; - // this.Typefile = false; + this.Typefile = false; + this.warehousing = false; this.form.originalName = ""; this.form.url = ""; - } else { + this.form.exitType = ""; + } else if (data.machineryTypeId == 230) { this.TypeId = false; - // this.Typefile = true; + this.Typefile = false; + this.warehousing = true; this.form.lineId = ""; this.form.pointId = ""; + this.form.exitType = "0"; + } else { + this.TypeId = false; + this.Typefile = true; + this.warehousing = false; + this.form.lineId = ""; + this.form.pointId = ""; + this.form.exitType = ""; } this.form.machineryTypeName = data.machineryTypeName; }, @@ -693,7 +705,7 @@ export default { this.reset(); if (this.form.machineryTypeId == null) { this.TypeId = false; - // this.Typefile = false; + this.Typefile = false; } this.open = true; this.title = "添加工艺组成"; @@ -713,14 +725,28 @@ export default { }); if (row.machineryTypeId == null) { this.TypeId = false; - // this.Typefile = false; + this.Typefile = false; } else { if (row.machineryTypeId == 229) { this.TypeId = true; - // this.Typefile = false; + this.Typefile = false; + this.warehousing = false; + this.form.originalName = ""; + this.form.url = ""; + this.form.exitType = ""; + } else if (row.machineryTypeId == 230) { + this.TypeId = false; + this.Typefile = false; + this.warehousing = true; + this.form.lineId = ""; + this.form.pointId = ""; } else { this.TypeId = false; - // this.Typefile = true; + this.Typefile = true; + this.warehousing = false; + this.form.lineId = ""; + this.form.pointId = ""; + this.form.exitType = ""; } } var name = {}; From 37ae89d6183a30d0c66606e3875f85c061849762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=93=E8=B1=86=E8=B1=86?= <3346088772@qq.comcd> Date: Wed, 28 Feb 2024 16:53:51 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E8=B7=9F=E4=BD=A0=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/pro/processType.js | 44 ++ src/layout/components/Navbar.vue | 6 +- src/views/management/codeprogram.vue | 1 - src/views/mes/dv/machinery/index.vue | 1 - src/views/mes/md/mditem/index.vue | 2 +- src/views/mes/md/workstation/index.vue | 8 +- src/views/mes/pro/process/index.vue | 529 +++++++++++++------- src/views/mes/pro/processType/index.vue | 288 +++++++++++ src/views/mes/pro/proroute/routeprocess.vue | 27 +- src/views/mes/pro/schedule/proTask.vue | 4 +- src/views/mes/wm/itemrecpt/index.vue | 4 +- src/views/mes/wm/itemrecpt/line.vue | 4 +- src/views/mes/wm/productsalse/line.vue | 303 +++++++---- 13 files changed, 935 insertions(+), 286 deletions(-) create mode 100644 src/api/mes/pro/processType.js create mode 100644 src/views/mes/pro/processType/index.vue diff --git a/src/api/mes/pro/processType.js b/src/api/mes/pro/processType.js new file mode 100644 index 0000000..317298b --- /dev/null +++ b/src/api/mes/pro/processType.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询工序类型列表 +export function listMachinerytype(query) { + return request({ + url: '/process/type/list', + method: 'get', + params: query + }) +} + +// 查询工序类型详细 +export function getMachinerytype(processTypeld) { + return request({ + url: '/process/type/' + processTypeld, + method: 'get' + }) +} + +// 新增工序类型 +export function addMachinerytype(data) { + return request({ + url: '/process/type/add', + method: 'post', + data: data + }) +} + +// 修改工序类型 +export function updateMachinerytype(data) { + return request({ + url: '/process/type/edit', + method: 'put', + data: data + }) +} + +// 删除工序类型 +export function delMachinerytype(processTypeld) { + return request({ + url: '/process/type/' + processTypeld, + method: 'delete' + }) +} diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index ff700b4..2cc5270 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -34,7 +34,7 @@
diff --git a/src/views/mes/dv/machinery/index.vue b/src/views/mes/dv/machinery/index.vue index fc34187..6c4e89e 100644 --- a/src/views/mes/dv/machinery/index.vue +++ b/src/views/mes/dv/machinery/index.vue @@ -324,7 +324,6 @@ :normalizer="normalizer" placeholder="请选择所属分类" v-else - :disable-branch-nodes="true" /> diff --git a/src/views/mes/md/mditem/index.vue b/src/views/mes/md/mditem/index.vue index b5ea4b4..1506532 100644 --- a/src/views/mes/md/mditem/index.vue +++ b/src/views/mes/md/mditem/index.vue @@ -242,7 +242,7 @@ - + diff --git a/src/views/mes/md/workstation/index.vue b/src/views/mes/md/workstation/index.vue index 49cff28..187f462 100644 --- a/src/views/mes/md/workstation/index.vue +++ b/src/views/mes/md/workstation/index.vue @@ -249,7 +249,7 @@ - + + diff --git a/src/views/mes/pro/process/index.vue b/src/views/mes/pro/process/index.vue index 9525a6d..d0ecbc0 100644 --- a/src/views/mes/pro/process/index.vue +++ b/src/views/mes/pro/process/index.vue @@ -1,122 +1,196 @@ diff --git a/src/views/mes/pro/processType/index.vue b/src/views/mes/pro/processType/index.vue new file mode 100644 index 0000000..9015c90 --- /dev/null +++ b/src/views/mes/pro/processType/index.vue @@ -0,0 +1,288 @@ + + + diff --git a/src/views/mes/pro/proroute/routeprocess.vue b/src/views/mes/pro/proroute/routeprocess.vue index 0125063..cea5bcb 100644 --- a/src/views/mes/pro/proroute/routeprocess.vue +++ b/src/views/mes/pro/proroute/routeprocess.vue @@ -291,6 +291,16 @@ + @@ -299,9 +309,9 @@ :options="machineryTypeOptions" :normalizer="normalizer" placeholder="请选择设备类型" - :disable-branch-nodes="true" @select="handleNodeClick" /> + @@ -505,6 +515,9 @@ export default { trigger: "blur", }, ], + idid: [ + { required: true, message: "请选择是否工艺节点", trigger: "blur" }, + ], }, }; }, @@ -583,7 +596,7 @@ export default { this.form.exitType = "0"; } else { this.TypeId = false; - this.Typefile = true; + this.Typefile = false; this.warehousing = false; this.form.lineId = ""; this.form.pointId = ""; @@ -658,11 +671,12 @@ export default { processCode: null, processName: null, isCheck: "N", + keyFlag: "N", orderNum: 1, nextProcessId: null, nextProcessCode: null, nextProcessName: null, - linkType: null, + linkType: "FS", defaultPreTime: 0, defaultSufTime: 0, colorCode: "#00AEF3", @@ -706,6 +720,12 @@ export default { if (this.form.machineryTypeId == null) { this.TypeId = false; this.Typefile = false; + this.warehousing = false; + this.form.originalName = ""; + this.form.url = ""; + this.form.exitType = ""; + this.form.lineId = ""; + this.form.pointId = ""; } this.open = true; this.title = "添加工艺组成"; @@ -726,6 +746,7 @@ export default { if (row.machineryTypeId == null) { this.TypeId = false; this.Typefile = false; + this.warehousing = false; } else { if (row.machineryTypeId == 229) { this.TypeId = true; diff --git a/src/views/mes/pro/schedule/proTask.vue b/src/views/mes/pro/schedule/proTask.vue index 25518b8..f505bb7 100644 --- a/src/views/mes/pro/schedule/proTask.vue +++ b/src/views/mes/pro/schedule/proTask.vue @@ -126,7 +126,7 @@ - + diff --git a/src/views/mes/wm/itemrecpt/index.vue b/src/views/mes/wm/itemrecpt/index.vue index b2de870..68805e9 100644 --- a/src/views/mes/wm/itemrecpt/index.vue +++ b/src/views/mes/wm/itemrecpt/index.vue @@ -310,7 +310,7 @@ - + diff --git a/src/views/mes/wm/itemrecpt/line.vue b/src/views/mes/wm/itemrecpt/line.vue index 4b20b1e..672f5ea 100644 --- a/src/views/mes/wm/itemrecpt/line.vue +++ b/src/views/mes/wm/itemrecpt/line.vue @@ -121,7 +121,7 @@ - + diff --git a/src/views/mes/wm/productsalse/line.vue b/src/views/mes/wm/productsalse/line.vue index b43549f..e6efac9 100644 --- a/src/views/mes/wm/productsalse/line.vue +++ b/src/views/mes/wm/productsalse/line.vue @@ -9,7 +9,8 @@ size="mini" @click="handleAdd" v-hasPermi="['mes:wm:productsalse:add']" - >新增 + >新增 修改 + >修改 删除 + >删除 - + - + - - - + + + - + - + - + - + - - + + - + - + @@ -102,9 +156,13 @@ - + - + @@ -126,29 +184,39 @@ - + - + - + - + {{dict.label}} + >{{ dict.label }} @@ -156,23 +224,39 @@ v-for="dict in dict.type.sys_yes_no" :key="dict.value" :label="dict.value" - >{{dict.label}} + >{{ dict.label }} - - - + + + - + - + @@ -186,30 +270,36 @@ From 2415808862fc5da39601f6245b223fa888023771 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=93=E8=B1=86=E8=B1=86?= <3346088772@qq.comcd> Date: Mon, 11 Mar 2024 13:19:28 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=B7=A5=E8=89=BA=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mes/pro/proroute/routeprocess.vue | 70 ++- src/views/mes/pro/schedule/index.vue | 471 ++++++++++++++------ 2 files changed, 389 insertions(+), 152 deletions(-) diff --git a/src/views/mes/pro/proroute/routeprocess.vue b/src/views/mes/pro/proroute/routeprocess.vue index cea5bcb..cfff2a0 100644 --- a/src/views/mes/pro/proroute/routeprocess.vue +++ b/src/views/mes/pro/proroute/routeprocess.vue @@ -311,12 +311,12 @@ placeholder="请选择设备类型" @select="handleNodeClick" /> - + - + + + + + @@ -412,6 +427,7 @@