From 0d1f118b3a0413a490f0c36e0841a14ec55b87b9 Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期三, 28 五月 2025 08:47:54 +0800
Subject: [PATCH] 1.期初版本
---
H5/Js/PurchaseInventory.js | 64 ++++++++++++++++++++++++--------
1 files changed, 48 insertions(+), 16 deletions(-)
diff --git a/H5/Js/PurchaseInventory.js b/H5/Js/PurchaseInventory.js
index 37ac38f..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,56 +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();
});
@@ -103,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;
@@ -126,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