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({