From dcc306696bd702d2b5092729d8dcf41e308a9251 Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期一, 24 十一月 2025 16:23:10 +0800
Subject: [PATCH] 1.委外出库新增防抖
---
H5/Js/Wwck.js | 36 ++++++++++++++++++++++--------------
1 files changed, 22 insertions(+), 14 deletions(-)
diff --git a/H5/Js/Wwck.js b/H5/Js/Wwck.js
index dc630b0..6dc51ef 100644
--- a/H5/Js/Wwck.js
+++ b/H5/Js/Wwck.js
@@ -23,6 +23,7 @@
selItem: {},
ItemBarKw: [],//褰撳ぉ琛岀浉鍏虫潯鐮佸簱浣嶄俊鎭�
DaaInfo: {},
+ billno:"",
}
},
mounted() {
@@ -91,8 +92,8 @@
getModel() {
var that = this;
that.isLoading = true;
- that.AxiosHttp("post", 'WwGd/GetItemsByDaa001', {
- daa001: that.modeInfo.daa001,
+ that.AxiosHttp("post", 'WwGd/GetItemsByWwckNo', {
+ daa001: that.billno,
userName: that.userInfo.loginAccount
}, false)
.then(function (res) {
@@ -102,7 +103,11 @@
that.DaaInfo = json.data.tbBillList.daaInfo;
that.modeInfo.planNo = json.data.tbBillList.planNo;
that.modeInfo.startTime = json.data.tbBillList.startTime;
+ that.modeInfo.daa001 = json.data.tbBillList.allList[0].daA001;
that.$refs.barcode.focus();
+ // 閲嶇疆鎵�鏈夎鐨勯�変腑鐘舵��
+ that.currentIndex = -1;
+ that.ItemBarKw = [];
}
else {
that.$toast.fail(json.message);
@@ -126,15 +131,20 @@
//鎵爜
getScan() {
var that = this;
+ if (this.isLoading) {
+ return;
+ }
if (that.modeInfo.daa001.length <= 0) {
that.$toast.fail("濮斿宸ュ崟涓嶈兘涓虹┖锛�");
return;
}
that.isLoading = true;
- that.AxiosHttp("post", 'WwGd/ScanCode', {
+ that.AxiosHttp("post", 'WwGd/WwckScanCode', {
daa001: that.modeInfo.daa001,
userName: that.userInfo.loginAccount,
barcode: that.scanInfo.barcode,
+ blNo: that.billno,
+ type: '濮斿棰嗘枡',
}, false)
.then(function (res) {
var json = res;
@@ -166,6 +176,9 @@
},
//鎷嗗垎
getChaiFen() {
+ if (this.isLoading) {
+ return;
+ }
var that = this;
if (that.modeInfo.daa001.length <= 0) {
that.$toast.fail("濮斿宸ュ崟鍙蜂笉鑳戒负绌猴紒");
@@ -180,17 +193,21 @@
return;
}
that.isLoading = true;
- that.AxiosHttp("post", 'WwGd/ScanCodeCF', {
+ that.AxiosHttp("post", 'WwGd/WwckScanCodeCF', {
daa001: that.modeInfo.daa001,
userName: that.userInfo.loginAccount,
barcode: that.scanInfo.barcode,
Num: that.scanInfo.splitNum,
+ blNo: that.billno,
+ type: '濮斿棰嗘枡',
}, false)
.then(function (res) {
var json = res;
if (json.status == 0) {
// that.modeInfo = json.data.tbBillList;
that.$notify({ type: 'success', message: json.message });
+ that.$playSound('success');
+ that.sendPrintMessage(json.data.tbBillList);
that.getModel();
that.$refs.barcode.focus();
that.scanInfo.barcode = null;
@@ -255,17 +272,8 @@
// 鍙互閫氳繃 close-on-click-action 灞炴�у紑鍚嚜鍔ㄦ敹璧�
this.show = false;
console.log(item);
- // 姝e垯鍖归厤绗竴涓柟鎷彿鍐呭
- const regex = /\[([^\]]+)\]/;
- const matchResult = item.name.match(regex);
- if (matchResult && matchResult[1]) {
- this.modeInfo.daa001 = matchResult[1]; // PPBOM00000088-1
- console.log('鎻愬彇鐨凞AA001:', this.modeInfo.daa001);
- } else {
- this.$toast.fail('宸ュ崟鍙锋牸寮忓紓甯�');
- this.modeInfo.daa001 = '';
- }
+ this.billno = item.name;
this.getModel();
//this.$toast(item.name);
},
--
Gitblit v1.9.3