From 744edf9a0c4e19bf1cacf37d4c5c365b05760504 Mon Sep 17 00:00:00 2001 From: kyy <3283105747@qq.com> Date: 星期一, 15 九月 2025 17:16:22 +0800 Subject: [PATCH] 1、送货单签收 --- H5/Js/Scbg.js | 187 +++++----------------------------------------- 1 files changed, 21 insertions(+), 166 deletions(-) diff --git a/H5/Js/Scbg.js b/H5/Js/Scbg.js index 2079542..cbafb1f 100644 --- a/H5/Js/Scbg.js +++ b/H5/Js/Scbg.js @@ -12,26 +12,21 @@ stafId: "", stafName: "", stafList: [], - BarcodesDetail: [], + taskNo: "", //宸ュ崟鍙� itemNo: "", //鐗╂枡缂栧彿 planQty: "", //璁″垝鏁伴噺 reportedQty: "", //宸叉姤宸ユ暟閲� currentQty: "", //鏈鎶ュ伐鏁伴噺 barcodeQty: "", //鏉$爜鏁伴噺 - sjBillNo:"",//閫佹鍗曞彿 itemName: "", //鐗╂枡鍚嶇О itemModel: "", //鐗╂枡鍨嬪彿 load: false, active: 0, - actions: [],//鍒楄〃鐨勫�� - show: false,//鍒楄〃灞曠ず - - billactive: 0, - billactions: [],//鍒楄〃鐨勫�� - billshow: false,//鍒楄〃灞曠ず + show: false, + actions: [], } }, mounted() { @@ -51,24 +46,7 @@ return { name: item.staffName } }); - that.stafId = that.userInfo.loginAccount; - //that.stafId = '0305'; - console.log('DAccccccccDAD' + that.stafId); - that.stafList = json.data.tbBillList; - //console.log('DAWDADWDADADADWD' + that.stafList); - //console.log('DAWDADWDA' + that.stafList); - //console.log('DADADAD' + that.stafId); - - let staf = that.stafList.filter(it => String(it.staffNo) === String(that.stafId)); - - if (staf.length > 0) { - that.stafName = staf[0].staffName; - that.stafId = staf[0].staffNo; - that.$refs.barcode.focus(); - } else { - that.$toast("鏈壘鍒板尮閰嶇殑 鐢ㄦ埛鍚嶇О"); - } } else { that.$toast.fail(json.message); @@ -80,13 +58,6 @@ that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); console.log(error); }); - // 榛樿鎯呭喌涓嬬偣鍑婚�夐」鏃朵笉浼氳嚜鍔ㄦ敹璧� - // 鍙互閫氳繃 close-on-click-action 灞炴�у紑鍚嚜鍔ㄦ敹璧� - - - //this.GetMesItemBlDetailByBillNo(); - //this.$toast(item.name); - }, methods: { @@ -106,36 +77,6 @@ }); that.stafList = json.data.tbBillList; - } - else { - that.$toast.fail(json.message); - } - that.isLoading = false; - }) - .catch(function (error) { - that.isLoading = false; - that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); - console.log(error); - }); - }, - selectBillNo() { - this.billshow = true; - - var that = this; - that.isLoading = true; - that.AxiosHttp("post", 'MesWorkProd/GetRksqSelect', - { - staffNo: that.stafId - //name: that.userInfo.loginAccount, - }, false) - .then(function (res) { - var json = res; - if (json.status == 0) { - that.billactions = json.data.result.rksqOrderList.map(item => { - return { name: item.billNo } - }); - - that.stafList = json.data.result.rksqOrderList; } else { that.$toast.fail(json.message); @@ -171,23 +112,6 @@ //this.$toast(item.name); }, - onBillSelect(item) { - // 榛樿鎯呭喌涓嬬偣鍑婚�夐」鏃朵笉浼氳嚜鍔ㄦ敹璧� - // 鍙互閫氳繃 close-on-click-action 灞炴�у紑鍚嚜鍔ㄦ敹璧� - this.billshow = false; - - let staf = this.stafList.filter(it => it.billNo === item.name); - - if (staf.length > 0) { - this.sjBillNo = staf[0].billNo; - this.$refs.sjBillNo.focus(); - } else { - this.$toast("鏈壘鍒板尮閰嶇殑閫佹鍗曞彿"); - } - //this.GetMesItemBlDetailByBillNo(); - //this.$toast(item.name); - - }, getStaff() { var that = this; @@ -203,7 +127,6 @@ }); that.stafList = json.data.tbBillList; - console.log('DAWDADWDADADADWD' + that.stafList); } else { that.$toast.fail(json.message); @@ -218,10 +141,7 @@ // 榛樿鎯呭喌涓嬬偣鍑婚�夐」鏃朵笉浼氳嚜鍔ㄦ敹璧� // 鍙互閫氳繃 close-on-click-action 灞炴�у紑鍚嚜鍔ㄦ敹璧� - console.log('DAWDADWDA'+that.stafList); - console.log('DADADAD'+ this.stafId); - - let staf = that.stafList.filter(it => String(it.staffNo) === String(that.stafId)); + let staf = that.stafList.filter(it => it.staffNo === that.stafId); if (staf.length > 0) { that.stafName = staf[0].staffName; @@ -237,7 +157,7 @@ getBarcode() { //this.barcode = value; - //this.show = true; + var that = this; @@ -275,11 +195,6 @@ that.barcodeQty = entity.barcodeQty; //鏉$爜鏁伴噺 that.itemName = entity.itemName; //鐗╂枡鍚嶇О that.itemModel = entity.itemModel; //鐗╂枡鍨嬪彿 - that.sjBillNo = entity.sjBillNo; - that.BarcodesDetail = entity.barcodesDetail; - console.log('DADWADWD WDD AD AD A'); - console.log(entity.barcodesDetail); - console.log(that.BarcodesDetail); that.$notify({ type: 'success', message: '鎵弿鎴愬姛' }); that.$refs.barcode.focus(); that.barcode = null; @@ -310,41 +225,33 @@ return; } - //if (!that.barcode) { - // this.$toast.fail("鏉$爜涓嶈兘涓虹┖"); - // that.load = false; - // return; - //} + if (!that.barcode) { + this.$toast.fail("鏉$爜涓嶈兘涓虹┖"); + that.load = false; + return; + } - //if (!that.currentQty) { - // this.$toast.fail("鎶ュ伐鏁伴噺涓嶈兘涓虹┖"); - // that.load = false; - // return; - //} + if (!that.currentQty) { + this.$toast.fail("鎶ュ伐鏁伴噺涓嶈兘涓虹┖"); + that.load = false; + return; + } - //if (that.currentQty <=0) { - // this.$toast.fail("鎶ュ伐鏁伴噺闇�瑕佸ぇ浜庨浂"); - // that.load = false; - // return; - //} - - if (!that.sjBillNo) { - this.$toast.fail("閫佹鍗曞彿涓嶈兘涓虹┖"); + if (that.currentQty <=0) { + this.$toast.fail("鎶ュ伐鏁伴噺闇�瑕佸ぇ浜庨浂"); that.load = false; return; } that.AxiosHttp("post", 'MesWorkProd/ScanWorkProd', { - userNo: that.stafId, - //itemBarcode: that.barcode, - //quantity: that.currentQty - sjBillNo: that.sjBillNo + userNo: that.userInfo.loginAccount, + itemBarcode: that.barcode, + quantity: that.currentQty }, false) .then(function (res) { var json = res; if (json.status == 0) { - that.$notify({ type: 'success', message: '閫佹鎴愬姛' }); - that.BarcodesDetail = []; + that.$notify({ type: 'success', message: '淇濆瓨鎴愬姛' }); } else { that.$toast.fail(json.message); @@ -357,58 +264,6 @@ that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); console.log(error); }); - }, - - getBillNo() { - var that = this; - that.isLoading = true; - that.AxiosHttp("post", 'MesWorkProd/GetRksqList', { - staffNo: that.stafId, - sjBillNo: that.sjBillNo - }, false) - .then(function (res) { - var json = res; - if (json.status == 0) { - - let entity = json.data.result; - that.BarcodesDetail = entity.barcodesDetail; - console.log('DADWADWD WDD AD AD A'); - console.log(entity.barcodesDetail); - console.log(that.BarcodesDetail); - that.$notify({ type: 'success', message: '鎵弿鎴愬姛' }); - that.$refs.sjBillNo.focus(); - } - else { - that.$toast.fail(json.message); - that.$refs.sjBillNo.focus(); - that.barcode = null; - } - that.isLoading = false; - }) - .catch(function (error) { - that.isLoading = false; - that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); - console.log(error); - }); - // 榛樿鎯呭喌涓嬬偣鍑婚�夐」鏃朵笉浼氳嚜鍔ㄦ敹璧� - // 鍙互閫氳繃 close-on-click-action 灞炴�у紑鍚嚜鍔ㄦ敹璧� - - //console.log('DAWDADWDA' + that.stafList); - //console.log('DADADAD' + this.stafId); - - //let staf = that.stafList.filter(it => String(it.staffNo) === String(that.stafId)); - - //if (staf.length > 0) { - // that.stafName = staf[0].staffName; - // that.stafId = staf[0].staffNo; - // that.$refs.barcode.focus(); - //} else { - // that.$toast("鏈壘鍒板尮閰嶇殑 鐢ㄦ埛鍚嶇О"); - //} - //this.GetMesItemBlDetailByBillNo(); - //this.$toast(item.name); - } - } }) \ No newline at end of file -- Gitblit v1.9.3