From 8d7b65338910b362265b2f2f810b02c063866bd6 Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期六, 12 七月 2025 15:40:05 +0800 Subject: [PATCH] 1.采购验退 --- H5/Js/Qtrk.js | 66 +++++++++++++++++++++++++-------- 1 files changed, 50 insertions(+), 16 deletions(-) diff --git a/H5/Js/Qtrk.js b/H5/Js/Qtrk.js index 6b5f934..946ec05 100644 --- a/H5/Js/Qtrk.js +++ b/H5/Js/Qtrk.js @@ -17,6 +17,8 @@ active: 0, show: false, actions: [], + ItemDetail: [], + depotInfo:[], } }, mounted() { @@ -41,6 +43,7 @@ if (json.data.tbBillList.length <= 0) { that.$toast.fail("娌℃湁鍙敤鐨勬暟鎹�"); + that.$playSound('error'); } else { that.actions = json.data.tbBillList.map(item => { return { name: item } @@ -49,19 +52,16 @@ } 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); }); - }, - onClick(index, title) { - this.$toast(`${index} ${title}`); - this.$notify({ type: 'success', message: '鏌愭煇鐗╂枡鎵爜鎴愬姛鏌愭煇鐗╂枡鎵爜鎴愬姛鏌愭煇鐗╂枡鎵爜鎴愬姛鏌愭煇鐗╂枡鎵爜鎴愬姛' }); - }, onSelect(item) { // 榛樿鎯呭喌涓嬬偣鍑婚�夐」鏃朵笉浼氳嚜鍔ㄦ敹璧� @@ -82,34 +82,50 @@ .then(function (res) { var json = res; if (json.status == 0) { - that.ItemBlDetail = json.data.tbBillList; + //that.ItemBlDetail = json.data.tbBillList; + that.ItemDetail = json.data.tbBillList; + that.$refs.sectionCode.focus(); + //that.sectionCode = null; } 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); }); }, - getSectionCode(value) { + getSectionCode() { var that = this; - that.sectionCode = value; + //that.sectionCode = value; - if (!that.barcode) { - this.$toast.fail("鏉$爜涓嶈兘涓虹┖"); + //if (!that.barcode) { + // this.$toast.fail("鏉$爜涓嶈兘涓虹┖"); + // that.isLoading = false; + // return; + //} + + if (!that.billNo) { + this.$toast.fail("鐢宠鍗曞彿涓嶈兘涓虹┖"); + that.$playSound('error'); + that.$refs.sectionCode.focus(); + that.sectionCode = null; that.isLoading = false; return; } if (!that.sectionCode) { this.$toast.fail("搴撲綅缂栫爜涓嶈兘涓虹┖"); + that.$playSound('error'); that.isLoading = false; return; } + that.AxiosHttp("post", 'MesItemQtrk/ScanInDepotsQT', { billNo: that.billNo, sectionCode: that.sectionCode @@ -117,46 +133,57 @@ .then(function (res) { var json = res; if (json.status == 0) { - that.$notify({ type: 'success', message: json.data.tbBillList }); + //that.$notify({ type: 'success', message: json.data.tbBillList }); + //that.$playSound('success'); + that.depotInfo = json.data; + that.$refs.barcode.focus(); } else { that.$toast.fail(json.message); + that.$playSound('error'); + that.$refs.sectionCode.focus(); + that.sectionCode = null; } that.isLoading = false; }) .catch(function (error) { that.isLoading = false; that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); + that.$playSound('error'); console.log(error); }); }, - getBarcode(value) { + getBarcode() { - this.barcode = value; + //this.barcode = value; var that = this; that.isLoading = true; if (!that.userInfo.loginAccount) { this.$toast.fail("璇烽噸鏂版鏌ョ櫥褰曠姸鎬�"); + that.$playSound('error'); that.isLoading = false; return; } if (!that.barcode) { this.$toast.fail("鏉$爜涓嶈兘涓虹┖"); + that.$playSound('error'); that.isLoading = false; return; } if (!that.billNo) { this.$toast.fail("鐢宠鍗曞彿涓嶈兘涓虹┖"); + that.$playSound('error'); that.isLoading = false; return; } if (!that.sectionCode) { this.$toast.fail("搴撲綅缂栫爜涓嶈兘涓虹┖"); + that.$playSound('error'); that.isLoading = false; return; } @@ -172,20 +199,27 @@ var json = res; if (json.status == 0) { - that.itemNo = json.data.tbBillList.form.itemNo; - that.num = json.data.tbBillList.form.num; + that.itemNo = json.data.form.itemNo; + that.num = json.data.form.num; that.barcode = null; - that.ItemBlDetail = json.data.tbBillList.item + that.ItemBlDetail = json.data.items; that.$notify({ type: 'success', message: '鎵弿鎴愬姛' }); + that.$playSound('success'); + that.$refs.barcode.focus(); + that.GetMesItemBlDetailByBillNo(); } else { that.$toast.fail(json.message); + that.$playSound('error'); + that.$refs.barcode.focus(); + that.barcode = null; } that.isLoading = false; }) .catch(function (error) { that.isLoading = false; that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); + that.$playSound('error'); console.log(error); }); }, -- Gitblit v1.9.3