From 06fc3eebef4e55e96b95ff0349e02de1f6f22771 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期一, 25 七月 2022 08:10:48 +0800 Subject: [PATCH] # --- pages/basics/checkout.vue | 46 +++++++++++++++++++++++++++++----------------- 1 files changed, 29 insertions(+), 17 deletions(-) diff --git a/pages/basics/checkout.vue b/pages/basics/checkout.vue index 32ecde1..522b582 100644 --- a/pages/basics/checkout.vue +++ b/pages/basics/checkout.vue @@ -100,6 +100,13 @@ // this.getMatListLen() },1000) }, + onLoad() { + // #ifdef APP + setInterval(()=>{ + uni.hideKeyboard() + },20) + // #endif + }, mounted(){ const UIP = uni.getStorageSync('UIP'); this.baseIP = UIP; @@ -108,13 +115,7 @@ }, methods: { - huanghang() { - this.focus = false; - this.$nextTick(function() { - this.focus = true; - }); - this.matnr = '' - }, + // 鍑哄簱鍒嗕负涓ょ 涓�:鍏ㄦ澘鍑哄簱 鎵弿鎵樼洏鐮佹樉绀哄叏鏉垮晢鍝� 鍙互鐩存帴纭 浜屾槸鍑忔枡鍑哄簱 鎵弿鎵樼洏鐮佹彁绀洪渶瑕佸嚭搴撴暟閲� 鎵弿璐у搧鏉$爜杈惧埌鏈�澶у嚭搴撴暟閲忓嵆鍙� messageToggle(type) { this.msgType = type this.messageText = `杩欐槸涓�鏉�${type}娑堟伅鎻愮ず` @@ -130,7 +131,10 @@ this.matList = [] this.barcode = '' this.matnr = '' + this.matCount = '' + this.removeBarcode(); uni.vibrateShort(); + }, removeBarcode() { this.barcode = '' @@ -139,6 +143,16 @@ this.$nextTick(function() { this.barcodeFocus = true; }); + }, + foucss() { + // #ifdef APP + let that = this; + that.focus = false; + setTimeout(()=>{ + that.matnr = ''; + that.focus = true; + }, 100); + // #endif }, removeMatnr() { this.matnr = '' @@ -187,22 +201,20 @@ 'token':uni.getStorageSync('token'), }, success(result) { - console.log(result) let res = result.data; if (res.code === 200) { if (res.data.ioType === 101) { that.matList = res.data.list.concat(that.matList) that.listLen = that.matList.length; + that.foucss(); return; } - if (res.data.ioType === 103) { + if (res.data.ioType === 103 || res.data.ioType === 104 || res.data.ioType === 107) { that.matCount = res.data.list.length that.wrkNo = res.data.list[0].wrkNo + that.foucss(); return; } - // if (res.data) { - // that.matCount = res.data.length - // } } else if (res.code === 403) { uni.showToast({title: res.msg, icon: "none", position: 'top'}) setTimeout(() => { @@ -230,14 +242,13 @@ 'token':uni.getStorageSync('token') }, success(result) { - console.log(result) var res = result.data; if(res.code === 200 ) { if(res.data) { if (that.matList.length == 0) { that.matList.push(res.data) that.listLen = that.matList.length; - that.huanghang(); + that.foucss(); return; } for(let i = 0;i<that.matList.length;i++) { @@ -245,18 +256,18 @@ if(JSON.stringify(that.matList[i]) === JSON.stringify(res.data)) { that.messageToggle('warn'); that.messageText = '璇ュ晢鍝佸凡娣诲姞'; - that.huanghang(); + that.foucss(); return; } else { that.matList.unshift(res.data); that.listLen = that.matList.length; - that.huanghang(); + that.foucss(); return; } } else { that.messageToggle('warn'); that.messageText = '宸插嚭鍏ㄩ儴鍟嗗搧锛岃纭鍑哄簱'; - that.huanghang(); + that.foucss(); return; } } @@ -270,6 +281,7 @@ }, 1000); } else { uni.showToast({title: res.msg, icon: "none",position: 'top'}) + that.foucss(); } } -- Gitblit v1.9.1