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] =?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 @@