From 6acdfc2c867d8fde898a4cc67bdefa2b97f03e3e Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期三, 09 七月 2025 10:58:54 +0800 Subject: [PATCH] 1.条码入库前拆分优化 2.其他入库优化 --- H5/Js/PurchaseInventory.js | 60 ++++++++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 44 insertions(+), 16 deletions(-) diff --git a/H5/Js/PurchaseInventory.js b/H5/Js/PurchaseInventory.js index f535e6e..f00beb1 100644 --- a/H5/Js/PurchaseInventory.js +++ b/H5/Js/PurchaseInventory.js @@ -31,6 +31,9 @@ contentScrollW: 0, // 瀵艰埅鍖哄搴� scrollLeft: 0, // 妯悜婊氬姩鏉′綅缃� fullHeight: "", + sectionCode:"", + depotData: [], + ItemDetail: [], } }, mounted() { @@ -45,60 +48,79 @@ var that = this; that.isLoading = true; that.AxiosHttp("post", 'MesDepotSections/GetSectionName', { - sectionCode: that.formData.sectionCode + sectionCode: that.sectionCode }, false) .then(function (res) { var json = res; if (json.status == 0) { - that.formData.sectionName = json.data.tbBillList; + that.depotData = json.data.tbBillList; that.$refs.barcode.focus(); } else { that.$toast.fail(json.message); - that.formData.sectionName = ""; + that.$playSound('error'); + that.depotData = []; + that.sectionCode = ""; } that.isLoading = false; }) .catch(function (error) { that.isLoading = false; that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); - console.log(error); - that.$refs.daa001.focus(); + that.$playSound('error'); + that.depotData = []; + that.sectionCode = ""; + that.$refs.sectionCode.focus(); }); }, getScan() { var that = this; - + + if (that.formData.barcode.length * 1 <= 0) { + that.$toast.fail("鐗╂枡鏉$爜涓嶈兘涓虹┖锛�"); + that.$playSound('error'); + return; + } + + if (that.sectionCode.length * 1 <= 0) { + that.$toast.fail("搴撲綅缂栫爜涓嶈兘涓虹┖锛�"); + that.$playSound('error'); + return; + } + that.isLoading = true; that.AxiosHttp("post", 'MesInvItemInCDetails/SaveBarCodes', { - sectionCode: that.formData.sectionCode, + sectionCode: that.sectionCode, userName: that.userInfo.loginAccount, barcode: that.formData.barcode, }, false) .then(function (res) { var json = res; if (json.status == 0) { - that.formData.itemNo = json.data.tbBillList.itemNo; - that.formData.sumQuantity = json.data.tbBillList.sumQuantity; - - that.itemInsFormData = json.data.tbBillList.itemIns; - that.itemTableData = json.data.tbBillList.itemInDetails; - that.tableData = json.data.tbBillList.invItemInCDetails; - that.barMessage = json.data.tbBillList.message; + //that.formData.itemNo = json.data.tbBillList.itemNo; + //that.formData.sumQuantity = json.data.tbBillList.sumQuantity; + that.ItemDetail = json.data.tbBillList.itemInDetails; + //that.itemInsFormData = json.data.tbBillList.itemIns; + //that.itemTableData = json.data.tbBillList.itemInDetails;g + that.tableData = json.data.tbBillList.itemBarCDetails; + //that.barMessage = json.data.tbBillList.message; that.$refs.barcode.focus(); that.formData.barcode = null; + that.$notify({ type: 'success', message: json.message }); + that.$playSound('success'); } else { that.$toast.fail(json.message); + that.$playSound('error'); that.$refs.barcode.focus(); that.formData.barcode = null; } - that.$notify({ type: 'success', message: json.message }); that.isLoading = false; }) .catch(function (error) { that.isLoading = false; that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); + that.$playSound('error'); console.log(error); that.$refs.barcode.focus(); }); @@ -107,14 +129,17 @@ var that = this; if (that.modeInfo.daa001.length <= 0) { that.$toast.fail("棰嗘枡鍗曞彿涓嶈兘涓虹┖锛�"); + that.$playSound('error'); return; } if (that.scanInfo.splitNum * 1 <= 0) { that.$toast.fail("鎷嗗垎鏁伴噺涓嶈兘涓虹┖锛�"); + that.$playSound('error'); return; } if (that.scanInfo.barcode.length * 1 <= 0) { that.$toast.fail("鐗╂枡鏉$爜涓嶈兘涓虹┖锛�"); + that.$playSound('error'); return; } that.isLoading = true; @@ -130,17 +155,20 @@ } else { that.$toast.fail(json.message); + that.$playSound('error'); } that.isLoading = false; }) .catch(function (error) { that.isLoading = false; that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); + that.$playSound('error'); console.log(error); }); }, cleraCode() { - this.formData.sectionCode = null; + this.sectionCode = ""; + this.$refs.sectionCode.focus(); }, ToErp() { this.Message = ""; -- Gitblit v1.9.3