From 166b9c6d7517fbff3a400e07d47d1f33c8634c69 Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期六, 05 七月 2025 15:08:47 +0800 Subject: [PATCH] # --- common/util.js | 3 ++- pages/basics/order.vue | 11 +++++++++-- pages/basics/stockCheck.vue | 1 + 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/common/util.js b/common/util.js index 628015f..68e4959 100644 --- a/common/util.js +++ b/common/util.js @@ -79,5 +79,6 @@ formatTime: formatTime, formatLocation: formatLocation, dateUtils: dateUtils, - getStorage: getStorage + getStorage: getStorage, + debounce: debounce, } diff --git a/pages/basics/order.vue b/pages/basics/order.vue index 0680ba2..520902c 100644 --- a/pages/basics/order.vue +++ b/pages/basics/order.vue @@ -23,7 +23,7 @@ </view> <view class="square-content"> <view class="content-input"> - <input v-model="matnr" type="text" placeholder="鎵爜 / 杈撳叆" @input="findMat()" + <input v-model="matnr" type="text" placeholder="鎵爜 / 杈撳叆" @input="findMatInput()" :focus="focus" placeholder-style="line-height: 85rpx;"> <uni-icons type="closeempty" size="20" color="#dadada" @click="removeMatnr()"></uni-icons> </view> @@ -143,7 +143,8 @@ check:false, checkText:'鍏ㄩ��', checkedData:[], - batch:'' + batch:'', + timeout: null, } }, onShow() { @@ -297,6 +298,12 @@ }); that.matnr = '' }, + findMatInput() { + clearTimeout(this.timeout) + this.timeout = setTimeout(() => { + this.findMat() + },600) + }, findMat() { let that = this uni.request({ diff --git a/pages/basics/stockCheck.vue b/pages/basics/stockCheck.vue index c693ccb..b8f1053 100644 --- a/pages/basics/stockCheck.vue +++ b/pages/basics/stockCheck.vue @@ -279,6 +279,7 @@ }, confirm() { let arr = this.matList[this.rowNum].origin.split("/") + console.log(arr); let mainAnfme = this.count * parseFloat(arr[1]) * parseFloat(arr[0]) let flooredNum = Math.floor(mainAnfme * 10000) / 10000; // 鎴柇鍒板皬鏁扮偣鍚�4浣� this.matList[this.rowNum].anfme = flooredNum -- Gitblit v1.9.1