From 0712a3f235c926efefd7a2f4dde95bbef91d6740 Mon Sep 17 00:00:00 2001 From: xins Date: Mon, 15 Apr 2024 15:06:27 +0800 Subject: [PATCH] =?UTF-8?q?2.1.4=20=E8=BD=A6=E9=97=B4=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=EF=BC=9A=E5=AE=8C=E6=88=905=E6=A5=BC=E8=A3=85=E9=85=8D?= =?UTF-8?q?=E5=B7=A5=E4=BD=8D=E6=89=AB=E6=8F=8F=E7=A1=AE=E8=AE=A4=E7=89=A9?= =?UTF-8?q?=E6=96=99=E4=BD=BF=E7=94=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hw-ui/src/views/board/fifthFloor/index.vue | 87 +++++++++++++++++++++- hw-ui/src/views/board/fourthFloor/weld.vue | 1 - 2 files changed, 86 insertions(+), 2 deletions(-) diff --git a/hw-ui/src/views/board/fifthFloor/index.vue b/hw-ui/src/views/board/fifthFloor/index.vue index 008c5042..f82141ef 100644 --- a/hw-ui/src/views/board/fifthFloor/index.vue +++ b/hw-ui/src/views/board/fifthFloor/index.vue @@ -27,6 +27,10 @@
领料 + 扫描 + + 退料 + 领柜体 @@ -368,6 +372,30 @@ + + + + + + + + + + + + + + + + + + @@ -418,7 +446,7 @@ import { getWarehouses, bindBarcode, applyRawBack, - assignTask + assignTask, scanMaterial2Confirm } from "@/api/board"; const setState = (e) => { @@ -469,6 +497,22 @@ export default { }, submitAssignLoading: false, + materialConfirmVisible: false, + materialConfirmForm: { + materialBarcode: null, + planId: null, + planDetailId:null, + checkAmount:null + }, + materialConfirmRules: { + materialBarcode: [ + { required: true, message: "物料条码不能为空", trigger: "blur" } + ], + checkAmount: [ + { required: true, message: "数量不能为空", trigger: "blur" } + ], + }, + tableData: [], nowStation: null, stationData: [ @@ -1342,6 +1386,47 @@ export default { this.resetRawBack(); }, + + + // 表单重置 + resetMaterialConfirm() { + this.materialConfirmForm = { + materialBarcode: null, + planId: null, + planDetailId:null, + checkAmount:null + }; + this.resetForm("materialConfirmForm"); + }, + + /** 扫描物料确认使用按钮操作 */ + handleMaterialConfirmForm() { + this.materialConfirmForm = { + materialBarcode: null, + planId: this.form.planId, + planDetailId:this.form.planDetailId, + checkAmount:null + }; + this.materialConfirmVisible = true; + }, + + + submitMaterialConfirm(){ + this.$refs["materialConfirmForm"].validate(valid => { + if (valid) { + scanMaterial2Confirm(this.materialConfirmForm).then(response => { + this.$modal.msgSuccess("确认成功"); + this.cancelMaterialConfirm(); + }); + } + }); + }, + + cancelMaterialConfirm(){ + this.materialConfirmVisible = false; + this.resetMaterialConfirm(); + } + } } diff --git a/hw-ui/src/views/board/fourthFloor/weld.vue b/hw-ui/src/views/board/fourthFloor/weld.vue index 84fa89d8..577c7937 100644 --- a/hw-ui/src/views/board/fourthFloor/weld.vue +++ b/hw-ui/src/views/board/fourthFloor/weld.vue @@ -399,7 +399,6 @@ export default { }) }, async startPlan(val) { - alert(JSON.stringify(val)) const data = await startNextProductPlanDetail({planId: val.planId}) if (data.code === 200) { this.$message({